.talent-nav button.navbar-toggler {

    background: #fff;

}






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

h4.card-heading {
    font-size: 23px;
}


.card-columns {
    column-count: 4 !important;
}

/*check out page*/

.cart-que {
    width: 100% !important;
}

.my-header-search.after-hero-search {
    justify-content: center;
}

.after-hero-search input {
    width: 50% !important;
}



}



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

	table td:before {

	    content: attr(data-label);

	    float: left;

	    font-weight: bold;

	}

	table td {

	    border-bottom: 1px solid #ddd;

	    display: block;

	    text-align: right;

	}

	table th { display: none; }

	table td:last-child {

	    margin-bottom: 30px;

	}
	.talent-heading:after {
	    width: 28%;
	}
	.talent-heading:before {
	    width: 28%;
	}

}





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

body {
    font-size: 14px;
}
.my-header-search input::placeholder{
	font-size: 14px;
}
.talent-dt-pagination li.active a {
    background: #000 !important;
    border-color: #000 !important;
}
.talent-dt-pagination li a {
	color: #000;
}

.talent-heading h2{font-size: 26px !important;}

.bzoom_wrap {
    height: 434px !important;
}
	
.slide-box-talent {

    padding-top: 20px;

}

#talent-cat .slick-next {
    right: -20px;
}

#talent-cat .slick-prev {
    left: -20px;
}	

.fl_l{ float:left;}

.talent-heading:before {
    width: 14%;
}

.talent-heading:after {
    width: 14%;
}

.h_help{ width: 45px;
    z-index: 100px;
    position: absolute;
    right: 0px;
}

.talent-nav-right a {
    margin-left: 0px;
}

.slide-box-talent {

    padding: 50px;
}

.look-taletn .pr-0, .pl-0 {

    /*padding-right: 15px !important;

    padding-left: 15px !important;*/

}

.latest-class .slick-prev {

    left: 0;

}

.latest-class .slick-next {

    right: 0;

}



.testimonial .slick-prev {

    left: 0;

    padding-left: 3px;

}

.testimonial .slick-next {

    right: 0;

    padding-right: 3px;

}

.card-columns {

    	column-count: 4 !important;

	}



/*check out page*/

.cart-que {

    width: 47% !important;

}



/*TALENT PAGE*/

.talent-nav {

    background: #212121;

    padding: 7px 7px;

}

.after-hero-search input {

    width: initial !important;

}

.my-header-search.after-hero-search {

    justify-content: center;

}

.talent-nav .navbar-nav {

    background: transparent;

    margin: 20px 0;

}







/*SHOP PROFILE DASHBOARD*/

	table td:before {

	    content: attr(data-label);

	    float: left;

	    font-weight: bold;

	}

	table td {

	    border-bottom: 1px solid #ddd;

	    display: block;

	    text-align: right;

	}

	table th { display: none; }

	table td:last-child {

	    margin-bottom: 30px;

	}

		

	.my-vartcale-tab {

	    list-style: none;

	    padding-left: 0;

	    display: flex;

	    flex-direction: inherit;

	    margin-bottom: 30px;

	}

	.my-vartcale-tab li a.active:after {

	    content: "";

	    height: 15px;

	    width: 15px;

	    position: absolute;

	    left: 41%;

	    bottom: -7px;

	    background: #009aff;

	    z-index: -1;

	    transform: rotate(45deg);

	}

	/*SHOP PROFILE DASHBOARD END*/









}





@media (min-width: 576px){
	.card-columns {
    	column-count: 4 !important;
	}
	.card-columns .card {
	    display: inline-flex !important;
	}
}



/*MOBILE SCREEN*/

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

	.navbar-brand {

	    width: 100%;

	    text-align: center;

	    margin: 0;

	}

	.nav-right {

	    flex-direction: column;

	    width: 100%;

	}

	.my-header-search {

	    width: 100%;

	    justify-content: center;

	}

	/*check out page*/

	.cart-btn a {

	    margin: 0 5px;

	}

	.cart-btn {

	    display: flex;

	    justify-content: center;

	    align-items: center;

	    margin-top: 15px;

	}

	.date-input {

	    margin-top: 20px;

	}

	.cart-que {

	    width: 26% !important;

	}



	/*cart page*/

	.cart-pro-info {

	    text-align: center;

	}



	.cart-bottom-icon {

	    margin-top: 12px;

	}

	.cart-bottom-icon i {

	    margin-left: 11px;

	    margin-right:0;

	}

	/*TALENT PAGE*/

	.talent-nav .navbar-nav {

	    background: transparent;

	    margin: 20px 0;

	}

	.talent-nav {

	    background: #212121;

	    padding: 7px 7px;

	}

	.after-hero-search input {

	    width: 100%!important;

	}

	.after-hero-search select {

	    width: 100% !important;

	    margin-top: 10px;

	}

	.my-header-search.after-hero-search {

	    justify-content: center;

	}

	



	/*SHOP PROFILE DASHBOARD*/

	table td:before {

	    content: attr(data-label);

	    float: left;

	    font-weight: bold;

	}

	table td {

	    border-bottom: 1px solid #ddd;

	    display: block;

	    text-align: right;

	}

	table th { display: none; }

	table  td:last-child {

	    margin-bottom: 30px;

	}

	

	.my-vartcale-tab {

	    list-style: none;

	    padding-left: 0;

	    display: flex;

	    flex-direction: inherit;

	    margin-bottom: 30px;

	}
	

	/*SHOP PROFILE DASHBOARD END*/

}



@media only screen and (max-width: 425px) {
.search-section.pt-6 {
    padding-top: 10px !important;
}
.about-left {
    margin-bottom: 15px;
}
.row.about-row {
    padding: 0 15px;
}
#talent-cat .slick-prev {
    left: -13px;
}
#talent-cat .slick-next {
    right: -13px;
}
.nav-right.talent-nav-right .fl_l {
    float: none;
    text-align: center;
    display: block;
    font-size: 12px;
}
.talent-nav a.col.h_help {
    color: #fff;
    font-size: 19px;
    text-align: right;
    padding: 0;
    width: initial;
    position: initial;
}
.slide-box-talent{
	height: initial;
}


.talent-heading.mt-6 {
    margin-top: 2rem!important;
}
.talent-heading:after {
    display: none;
}
.talent-heading:before {
    display: none;
}

.talent-heading h2{font-size: 26px !important;}

	.navbar-brand {

	    width: 100%;

	    text-align: center;

	    margin: 0;

	}

	.header-top {

	    padding: .5rem 0;

	}

	.nav-right {

	    flex-direction: column;

	    width: 100%;

	}

	.my-header-search {

	    width: 100%;

	    justify-content: center;

	}

	.my-header-search input {

	    border-radius: 0;

	    width: 100%;

	}

	.my-header-search.single-shop-header-search input {

    	width: 70%;

	}

	.my-header-search select {

    	width: 100%; 

	}

	.rel-pro-head {

	    width: 100%;

	    text-align: center;

	    margin-top: 0 !important;

	}

	.right-select {

	    justify-content: center;

	    margin-top: 10px;

	}



	.look-taletn .pr-0, .pl-0 {

	   /* padding-right: 15px !important;

	    padding-left: 15px !important;*/

	}



	.testimonial .slick-prev {

	    left: 0;

	    padding-left: 3px;

	}

	.testimonial .slick-next {

	    right: 0;

	    padding-right: 3px;

	}



	/*ZOOM CUSTOMIZE*/

	.bzoom_zoom_area {

	    left: 0 !important;

	    top: 328px !important;

	}



	.my-header-search.check-pin input {

   		width: 76%;

	}





	.my-mdl-body {

	    padding: 10px;

	}

	.my-mdl-header .modal-title {

	    font-size: 25px;

	}

	/*SHOP PAGE*/

	.slide-box{

		padding: 25px 10px;

	}





	/*CHECK OUT PAGE*/



	.cart-img {

	    display: flex;

	    align-items: center;

	    height: 140px;

	    margin-bottom: 5px;

	    width: 100%;

	    justify-content: center;

	}



	.card-columns {

    	column-count: 1 !important;

	}

	.cart-btn a {

	    margin: 0 5px;

	}

	.cart-btn {

	    display: flex;

	    justify-content: center;

	    align-items: center;

	    margin-top: 15px;

	}

	.date-input {

	    margin-top: 20px;

	}

	.cart-que {

	    width: 47% !important;

	}



	/*cart page*/

	.cart-pro-info {

	    text-align: center;

	}



	.cart-bottom-icon {

	    margin-top: 12px;

	}

	.cart-bottom-icon i {

	    margin-left: 11px;

	    margin-right:0;

	}

	.cart-all-btn {

	    margin-bottom: 10px;

	}



	/*TALENT PAGE*/

	.talent-nav .navbar-nav {

	    background: transparent;

	    margin: 20px 0;

	}





	/*SHOP PROFILE DASHBOARD*/

	table td:before {

	    content: attr(data-label);

	    float: left;

	    font-weight: bold;

	}

	table td {

	    border-bottom: 1px solid #ddd;

	    display: block;

	    text-align: right;

	    padding: 8px 0 !important;

	}

	table th { display: none; }



	table td:last-child {

	    margin-bottom: 30px;

	}

	

	.my-vartcale-tab {

	    list-style: none;

	    padding-left: 0;

	    display: flex;

	    flex-direction: inherit;

	    margin-bottom: 30px;

	    flex-wrap: wrap;

	    justify-content: center;

	}

	.change-pass-form {

	    width: initial;

	}

	/*SHOP PROFILE DASHBOARD END*/

}