
@media (max-width:1366px){
/* ---------upper-section--------- */
.contact ul li a {
    font-size: 15px;
}
.setting ul li a {
    font-size: 15px;
}
.contact ul {
    margin-bottom: 18px;
    margin-top: 18px;
}
.setting ul {
    margin-bottom: 18px;
    margin-top: 18px;
}

/*-------------- nav-section -------------*/
.nav-item a {
    font-size: 16px;
}
.down-nav ul li a {
    font-size: 16px;
}
.nav-padding li {
    padding-top: 18px;
    padding-bottom: 18px;
}

/* -------------banner-section------------- */
.collection-content p {
    font-size: 20px;
    padding-top: 215px;
}
.collection-content h2 {
    font-size: 54px;
    padding-top: 23px;
}
.collection-btn a {
    margin-top: 26px;
}

/* -------------featured-product--------- */
.fea_header h1 {
    font-size: 34px;
    padding-top: 50px;
}
.product_view ul li a {
    padding: 14px 16px;
}
.fea_head {
    font-size: 17px;
    padding-top: 17px;
}
.fea_content ul {
    padding-top: 5px;
}
.fea_rs {
    padding-top: 7px;
    padding-bottom: 40px;
}

/* ----------all-woman-collection----------- */
.women-collection-content p {
    font-size: 62px;
    padding-top: 130px;
}
.women-collection-content h3 {
    font-size: 34px;
    padding-top: 12px;
}
.women-collection-content a {
    margin-top: 20px;
    margin-bottom: 112px;
}

/* -------------most-popular-section ------------*/
.most-popular-header h1 {
    font-size: 34px;
    padding-top: 46px;
    padding-bottom: 46px;
}
.item_view ul li a {
    padding: 14px 16px;
}

/* ------------service-section------------ */
.service_content {
    margin-top: 45px;
}
.service-item a {
    font-size: 16px;
}

/* ------------tending-product ---------*/
.tending_head h1 {
    font-size: 34px;
    padding-top: 88px;
}
.tending_product_row_1 {
    padding-top: 45px;
}

/* ------------shopping.com-blog ---------*/
.blog_head h1 {
    font-size: 34px;
    padding-top: 35px;
}
.blog-row {
    padding-top: 40px;
}
.blog_content a {
    font-size: 16px;
    padding-top: 17px;
}
.blog_content p {
    font-size: 15px;
    padding-top: 10px;
}

/* -----------follow-us-section----------- */
.follow-head h1 {
    font-size: 34px;
    padding-top: 55px;
}
.follow-row {
    margin-top: 37px;
    margin-bottom: 75px;
}

/* --------------footer-section------------ */
.footer_content {
    padding-top: 60px;
}
.useful p {
    font-size: 16px;
}
.useful ul li {
    padding-top: 8px;
}
.copy-txt p {
    padding-top: 44px;
    padding-bottom: 20px;
}
.shopping p {
    font-size: 16px;
}
/* -----end-home-page ----*/

/*============ blog-section ============*/
.blg_hd {
    font-size: 19px;
    padding-bottom: 33px;
}
/* -----------------end-blog ---------------*/

/* ===============contact============= */
.contact-head h1 {
    font-size: 34px;
    padding-top: 38px;
}
.input_txt {
    height: 60px;
    margin-top: 45px;
}
.send_btn_contact {
    margin-top: 70px;
    margin-bottom: 80px;
}

/* ================featured-details ===============*/
.product_inner_details {
    margin-top: 45px;
    margin-bottom: 70px;
}
.product_inner_btn .buy_inner_btn {
    font-size: 16px;
}

/* ================kids-product ==============*/
.tending_header_inner {
    padding-top: 40px !important;
}

/* ===============login =============*/
.login-head h1 {
    font-size: 34px;
    padding-top: 48px;
    padding-bottom: 39px;
}
.input_area input {
    height: 60px;
    margin-top: 40px;
}
.rem_tc_apply {
    padding-top: 27px;
}
.form_down_content p {
    padding-top: 18px;
}
.login_with_icon ul {
    margin-bottom: 36px;
}

/* ====================services================= */
.service_head h1 {
    font-size: 34px;
    padding-top: 38px;
    padding-bottom: 50px;
}
.inner_col h4 {
    font-size: 22px;
    padding-bottom: 20px;
}
.inner_col p {
    font-size: 16px;
}
.margin_row {
    margin-top: 37px;
}
.service_inner_content {
    margin-bottom: 73px;
}
.inner_col img {
    padding-top: 30px;
    padding-bottom: 20px;
}




}


@media (max-width:1250px){
/*---------- nav-section -----------*/
.nav-padding li {
    padding-top: 15px;
    padding-bottom: 15px;
}

/*---------- banner-section ------------*/
.collection-content p {
    font-size: 20px;
    padding-top: 200px;
}
.collection-content h2 {
    font-size: 52px;
    padding-top: 20px;
}
.collection-btn a {
    padding: 14px 38px;
}

/*------------ featured-product ------------*/
.fea_header h1 {
    font-size: 32px;
    padding-top: 48px;
}
.featured_content {
    margin-top: 45px;
}

/*------------ all-woman-collection ------------*/
.women-collection-content p {
    font-size: 60px;
    padding-top: 125px;
}
.women-collection-content h3 {
    font-size: 32px;
    padding-top: 10px;
}
.women-collection-content a {
    margin-top: 19px;
    margin-bottom: 104px;
    padding: 14px 38px;
}

/*--------- most-popular-section ----------*/
.most-popular-header h1 {
    font-size: 32px;
    padding-top: 40px;
    padding-bottom: 40px;
}
.fea_rs {
    padding-top: 7px;
    padding-bottom: 30px;
}

/*--------- service-section ---------*/
.service_content {
    margin-top: 30px;
}
.service-item p {
    font-size: 16px;
    padding-top: 10px;
    margin-bottom: 34px;
}

/*------------ tending-product-section ------------*/
.tending_head h1 {
    font-size: 32px;
    padding-top: 60px;
}
.tending_product_row_1 {
    padding-top: 40px;
}

/*-------------- blog-section ----------*/
.blog_head h1 {
    font-size: 32px;
    padding-top: 20px;
}
.blog-row {
    padding-top: 30px;
}
.blog_content a {
    padding-top: 14px;
}

/* -----follow-us-section---- */
.follow-head h1 {
    font-size: 32px;
    padding-top: 35px;
}
.follow-row {
    margin-top: 30px;
    margin-bottom: 70px;
}

/* ------footer-section ------*/
.ftr-logo {
    padding-top: 8px;
}

/*-------------- end-home-sereen -----------*/

/* ================blog-section ==============*/
.blog_inner_content {
    padding-top: 35px;
}
.blog_inner_margin {
    margin-bottom: 40px;
}

/* ==================contact =====================*/
.contact-head h1 {
    font-size: 32px;
    padding-top: 35px;
}
.input_txt {
    height: 58px;
    margin-top: 42px;
}
.send_btn_contact {
    margin-top: 60px;
    margin-bottom: 70px;
}

/* ================featured-details ===============*/
.product_inner_btn .buy_inner_btn {
    font-size: 16px;
    padding: 10px 25px;
}
.product_inner_btn .add_cart {
    font-size: 16px;
    padding: 10px 16px;
}
.product_inner_btn .add_cart {
    font-size: 16px;
    padding: 10px 16px;
}

/* ================kids-product ==============*/
.tending_header_inner {
    padding-top: 35px !important;
}

/* ===============login =============*/
.login-head h1 {
    padding-bottom: 35px;
}
.input_area input {
    margin-top: 35px;
}
.login_form_btn {
    width: 150px;
}

/* ====================services================= */
.service_head h1 {
    font-size: 32px;
    padding-top: 34px;
    padding-bottom: 45px;
}
.inner_col h4 {
    font-size: 21px;
    padding-bottom: 17px;
}
.inner_col p {
    padding-bottom: 22px;
}


}


@media (max-width:1199px){
/* -------------nav-section ---------*/
.nav-link {
    padding-left: 16px !important;
}
.down-nav {
    width: 16%;
    left: 49%;
}

/* -------------banner-section------------ */
.collection-content p {
    font-size: 18px;
    padding-top: 141px;
}
.collection-content h2 {
    font-size: 50px;
    padding-top: 18px;
}
.collection-btn a {
    padding: 12px 37px;
    margin-top: 12px;
}
.model {
    padding-top: 31px;
}

/* ------------featured-product------------ */
.fea_header h1 {
    font-size: 31px;
    padding-top: 45px;
}
.featured_content {
    margin-top: 40px;
}
.fea_head {
    font-size: 16px;
    padding-top: 14px;
}
.fea_rs {
    font-size: 17px;
}

/* -------------all-woman-collection----------- */
.women-collection-content p {
    font-size: 57px;
    padding-top: 115px;
}
.women-collection-content h3 {
    font-size: 30px;
}
.women-collection-content a {
    margin-top: 16px;
    padding: 12px 37px;
}

/*--------------- most-popular ------------*/
.most-popular-header h1 {
    font-size: 31px;
    padding-top: 38px;
    padding-bottom: 38px;
}

/*------------- service-section -----------*/
.service-item a {
    font-size: 15px;
    padding-top: 19px;
}

/* ------------tending-product---------- */
.tending_head h1 {
    font-size: 31px;
    padding-top: 55px;
}
.tending_product_row_1 {
    padding-top: 35px;
}
.fea_rs {
    padding-top: 7px;
    padding-bottom: 27px;
}

/*----------- blog-section ---------*/
.blog_head h1 {
    font-size: 31px;
    padding-top: 16px;
}
.blog-row {
    padding-top: 25px;
}
.blog_content a {
    font-size: 15px;
}
.blog_content p {
    font-size: 15px;
    padding-top: 7px;
}

/* -----------follow-us-section------------ */
.follow-head h1 {
    font-size: 31px;
    padding-top: 30px;
}
.follow-row {
    margin-top: 28px;
}

/* -----------footer-section------------ */
.footer_content {
    padding-top: 48px;
}
.copy-txt p {
    padding-top: 35px;
    padding-bottom: 14px;
}
img.footer_logo {
    width: 65%;
}
.ftr-logo {
    padding-top: 1px;
}
.shopping ul {
    padding-top: 5px;
}
/* -----------end-home-screen --------*/
/*================= blog-section =============*/
.blg_hd {
    font-size: 18px;
    padding-bottom: 25px;
}
.blg_date {
    padding-bottom: 22px;
}
.blog_inner_content {
    padding-top: 32px;
}
.blg_para {
    margin-bottom: 0px;
}

/* =================contact ==============*/
.cmnt {
    height: 110px;
    margin-top: 35px;
}
.input_txt {
    height: 55px;
    margin-top: 35px;
}
.send_btn_contact {
    margin-top: 50px;
    margin-bottom: 60px;
}

/* ================featured-details ===============*/
.product_inner_details {
    margin-top: 40px;
    margin-bottom: 65px;
}
.offers_product ul li {
    font-size: 13px;
}
.product_inner_btn .buy_inner_btn {
    font-size: 15px;
    padding: 10px 25px;
}
.product_inner_btn .add_cart {
    font-size: 15px;
    padding: 10px 16px;
}

/* ================kids-product ==============*/
.tending_header_inner {
    padding-top: 30px !important;
}

/* ===============login =============*/
.login-head h1 {
    font-size: 32px;
    padding-top: 45px;
}
.input_area input {
    height: 58px;
    width: 80%;
}
.login_form_btn {
    font-size: 16px;
}

/* ====================services================= */
.service_head h1 {
    font-size: 30px;
    padding-top: 30px;
    padding-bottom: 33px;
}
.inner_col img {
    padding-top: 25px;
    padding-bottom: 20px;
}
.inner_col h4 {
    font-size: 20px;
    padding-bottom: 16px;
}
.inner_col p {
    font-size: 15px;
    padding-left: 28px;
    padding-right: 28px;
}
.service_inner_content {
    margin-bottom: 57px;
}


}


@media (max-width:991px){
/* ------------upper-section------------ */
.contact ul li a {
    font-size: 14px;
}
.setting ul li a {
    font-size: 14px;
}
.setting ul {
    margin-bottom: 18px;
    margin-top: 29px;
}

/*---------- nav-section----------- */
img.logo_shopping {
    width: 90%;
}
.nav-item a {
    font-size: 14px;
}
.nav-link {
    padding-left: 12px !important;
}
.contact_nav {
    margin-right: 10px;
}
.nav-padding li {
    padding-top: 12px;
    padding-bottom: 12px;
}
.down-nav ul li a {
    font-size: 14px;
}
.down-nav {
    width: 17%;
    left: 47%;
}
.down-nav ul li {
    padding-top: 7px;
    padding-bottom: 7px;
}

/*----------------- banner-section -----------*/
.collection-content p {
    font-size: 17px;
    padding-top: 81px;
}
.collection-content h2 {
    font-size: 38px;
    padding-top: 15px;
}
.model {
    padding-top: 18px;
}
.collection-btn a {
    padding: 12px 34px;
    margin-top: 11px;
    font-size: 16px;
}

/*----------- featured-product -------------*/
.fea_header h1 {
    font-size: 28px;
    padding-top: 35px;
}
.featured_content {
    margin-top: 30px;
}
.fea_head {
    padding-top: 10px;
}
.fea_content ul {
    padding-top: 2px;
}
.fea_rs {
    padding-top: 2px;
    padding-bottom: 20px;
}

/*------------ all-woman-collection ------------*/
.women-collection-content p {
    font-size: 49px;
    padding-top: 90px;
}
.women-collection-content h3 {
    font-size: 25px;
}
.women-collection-content a {
    margin-top: 14px;
    padding: 12px 34px;
    font-size: 16px;
}

/*--------------- most-popular -------------*/
.most-popular-header h1 {
    font-size: 28px;
    padding-top: 30px;
    padding-bottom: 30px;
}


/*------------- service-section -----------*/
.service-item {
    margin-bottom: 15px;
}
.service-item img {
    padding-top: 15px;
}
.service-item a {
    padding-top: 17px;
}
.service-item p {
    margin-bottom: 28px;
}

/* ---------------tending-product------------ */
.tending_head h1 {
    font-size: 28px;
    padding-top: 32px;
}

/*---------------- blog-section ------------*/
.blog_head h1 {
    font-size: 28px;
}
.blog_content p {
    font-size: 14px;
    padding-top: 7px;
}

/*------------- follow-us-section -------------*/
.follow-head h1 {
    font-size: 28px;
    padding-top: 21px;
}
/* .flw_img_last{
    padding-top: 20px;
} */
.follow-row {
    margin-top: 28px;
    margin-bottom: 60px;
}

/*----------------- footer-section ------------*/
.useful ul li a {
    font-size: 15px;
}
.useful ul li {
    padding-top: 5px;
}
.footer_content {
    padding-top: 45px;
}
.shopping {
    padding-top: 21px;
}
img.footer_logo {
    width: 19%;
}
/*------------- end-home-screen ----------*/
/* =============blog-section ==========*/
.blg_hd {
    font-size: 17px;
    padding-bottom: 6px;
}
.blg_date {
    padding-bottom: 8px;
    font-size: 15px;
}
.blg_para {
    font-size: 16px;
    line-height: 23px;
}
.res_img {
    margin-top: 33px;
}

/* ================contact =============*/
.contact-head h1 {
    font-size: 30px;
    padding-top: 35px;
}
.input_txt {
    height: 52px;
    margin-top: 33px;
    width: 85%;
}
.cmnt {
    height: 108px;
    margin-top: 33px;
    width: 85%;
}
.send_btn_contact {
    width: 175px;
    height: 50px;
    font-size: 17px;
}

/* ================featured-details ===============*/
.product_inner_slider_img {
    margin-top: 70px;
}
.shopping_product_inner_details h1 {
    font-size: 19px;
    margin-bottom: 5px;
}
.shopping_product_inner_details ul {
    margin-bottom: 8px;
}
.pruduct_inner_rs {
    font-size: 17px;
    margin-bottom: 8px;
}
.pruduct_inner_size {
    font-size: 16px;
    margin-bottom: 8px;
}
.offers_product ul li a {
    font-size: 13px;
}
/* ================kids-product ==============*/
.tending_header_inner {
    padding-top: 35px !important;
}

/* ===============login =============*/
.login-head h1 {
    font-size: 30px;
    padding-top: 38px;
}
.input_area input {
    height: 55px;
    width: 85%;
    margin-top: 26px;
}
.rem_tc_apply {
    padding-top: 22px;
    padding-bottom: 14px;
}
.login_form_btn {
    height: 45px;
    margin-bottom: 23px;
}
#js_tab ul li .login_btn {
    font-size: 16px;
}
#js_tab ul li .sign_up_btn {
    font-size: 16px;
}

/* ====================services================= */
.service_head h1 {
    font-size: 28px;
    padding-top: 24px;
    padding-bottom: 25px;
}
.inner_col img {
    padding-top: 20px;
    padding-bottom: 17px;
}
.inner_col h4 {
    font-size: 20px;
    padding-bottom: 10px;
}
.inner_col p {
    font-size: 15px;
    padding-left: 22px;
    padding-right: 22px;
}
.inner_margin {
    margin-top: 20px;
}
.margin_row {
    margin-top: 20px;
}


}


@media (max-width:767px){
/*-------------- upper-section ------------*/
.contact ul {
    margin-bottom: 10px;
    margin-top: 18px;
    text-align: center;
}
.setting ul {
    margin-bottom: 18px;
    margin-top: 1px;
    text-align: center;
}

/*----------------- nav-section ----------*/
.nav-padding li {
    padding-top: 3px;
    padding-bottom: 3px;
}
.nav-link {
    padding-left: 0px !important;
}
.main-nav ul li:hover .down-nav {
    top: 31%;
}
.down-nav {
    width: 21%;
    left: 32%;
}
.hide_icon{
    display: none;
}
.another_icon_position {
    top: 15px;
    left: 58%;
    display: block;
}
.another_icon_position ul li a{
    font-size: 14px;
    padding-left: 15px;
}


/*-------------- banner-section ------------*/
.collection-content p {
    font-size: 16px;
    padding-top: 49px;
}
.collection-content h2 {
    font-size: 33px;
    padding-top: 9px;
}
.collection-btn a {
    padding: 10px 34px;
    margin-top: 10px;
    font-size: 15px;
}

/*------------- featured-product ------------*/
.fea_header h1 {
    font-size: 26px;
    padding-top: 32px;
}

/*--------------- all-woman-collection ---------------*/
.women-collection-content p {
    font-size: 42px;
    padding-top: 56px;
}
.women-collection-content h3 {
    font-size: 19px;
}
.women-collection-content a {
    margin-top: 14px;
    padding: 10px 34px;
    font-size: 15px;
    margin-bottom: 80px;
}

/*-------------- most-popular --------------*/
.most-popular-header h1 {
    font-size: 26px;
    padding-top: 26px;
    padding-bottom: 26px;
}

/*-------------- tending-product ------------*/
.tending_head h1 {
    font-size: 26px;
    padding-top: 27px;
}
.tending_product_row_1 {
    padding-top: 30px;
}

/* ---------blog-section--------------- */
.blog_head h1 {
    font-size: 26px;
}
.blog_content {
    text-align: center;
}
.flw-img {
    margin-top: 20px;
}

/*----------- footer-section ------*/
.shopping {
    padding-top: 13px;
}
/*------------------ end-home-screen --------------*/

/* ================blog-section ==============*/
.res_img {
    margin-top: 0px;
}
.blg_hd {
    font-size: 17px;
    padding-bottom: 6px;
    padding-top: 10px;
}

/*=================== contact=================*/
.input_txt {
    height: 49px;
    margin-top: 30px;
    width: 90%;
}
.input_txt::placeholder{
    font-size: 14px;
}
.cmnt {
    height: 100px;
    margin-top: 30px;
    width: 90%;
}
.cmnt::placeholder{
    font-size: 14px;
}
.error_txt {
    font-size: 14px;
}
.send_btn_contact {
    margin-top: 40px;
    margin-bottom: 50px;
    width: 170px;
    height: 48px;
    font-size: 17px;
}

/* ================featured-details ===============*/
.carousel .next-btn-slider{
    right: 190px;
}
.product_inner_details {
    margin-top: 0px;
    margin-bottom: 65px;
}
.shopping_product_inner_details h1 {
    font-size: 19px;
    margin-bottom: 5px;
    padding-top: 10px;
}
/*================ kids-product-details ===========*/
.carousel .next-btn-slider-1 {
    right: 280px;
}

/* ===============login =============*/
.login-head h1 {
    font-size: 28px;
    padding-top: 28px;
    padding-bottom: 26px;
}
.input_area input {
    height: 50px;
    width: 90%;
    margin-top: 18px;
}
.remember {
    font-size: 15px;
}
.tandcapply {
    font-size: 15px;
}
.login_form_btn {
    height: 44px;
    margin-bottom: 19px;
    width: 140px;
}
.log_facebook {
    padding: 9px 12px;
}
.log_email {
    padding: 9px 9px;
}
.input_area input::placeholder{
    font-size: 15px;
}

/* ====================services================= */
.service_head h1 {
    font-size: 26px;
    padding-top: 22px;
    padding-bottom: 21px;
}
.inner_col h4 {
    font-size: 18px;
    padding-bottom: 10px;
    margin-bottom: 0px;
}
.inner_col img {
    padding-top: 18px;
}
.inner_col p {
    padding-bottom: 7px;
}
.service_inner_content {
    margin-bottom: 40px;
}



}


@media (max-width:575px){
/*----------------- upper-section ------------*/
.contact ul li a {
    font-size: 13px;
}
.setting ul li a {
    font-size: 13px;
}
.setting ul {
    margin-bottom: 16px;
}
.contact ul {
    margin-bottom: 9px;
    margin-top: 16px;
}

/*---------------- nav-section -----------*/
.down-nav {
    width: 30%;
}
.down-nav ul li {
    padding-top: 5px;
    padding-bottom: 5px;
}
.nav-padding li {
    padding-top: 2px;
    padding-bottom: 2px;
}
.another_icon_position {
    top: 15px;
    left: 62%;
    display: block;
}
.another_icon_position ul li a{
    font-size: 14px;
    padding-left: 15px;
}

/* ----------------banner-section ------------*/
.model {
    padding-top: 22px;
}

/*---------------- featured-product -------------*/
.fea_header h1 {
    font-size: 24px;
    padding-top: 30px;
}

/*--------------- most-popular ------------*/
.most-popular-header h1 {
    font-size: 24px;
    padding-top: 24px;
    padding-bottom: 17px;
}
.service-item p {
    margin-bottom: 26px;
    font-size: 15px;
}

/*--------------- tending-product -------------*/
.tending_head h1 {
    font-size: 24px;
    padding-top: 23px;
}
.tending_product_row_1 {
    padding-top: 22px;
}

/* ------------blog-section ----------*/
.blog_head h1 {
    font-size: 24px;
    padding-top: 14px;
}
.blog_content a {
    font-size: 14px;
}

/*------------- follow-us------------- */
.follow-head h1 {
    font-size: 26px;
    padding-top: 17px;
}

/*---------------- footer-section -----------*/
.footer_content {
    padding-top: 30px;
}
/* -----------------end-home-screen ----------*/

/*================== blog-section =============*/
.blg_hd {
    font-size: 16px;
}
.blg_date {
    padding-bottom: 8px;
    font-size: 14px;
}
.blg_para {
    font-size: 15px;
}

/*================ contact ==============*/
.contact-head h1 {
    font-size: 28px;
    padding-top: 35px;
}
.input_txt {
    margin-top: 25px;
}
.cmnt {
    margin-top: 25px;
}
.send_btn_contact {
    width: 150px;
    font-size: 16px;
}
/* ================featured-details ===============*/
.carousel .next-btn-slider {
    right: 228px;
}
.product_inner_details {
    margin-bottom: 44px;
}

/* =============kids-product-details =============*/
.carousel .next-btn-slider-1 {
    right: 316px;
}
/* ===============login =============*/
.login-head h1 {
    font-size: 24px;
}
.input_area input {
    height: 45px;
    margin-top: 13px;
}
.login_form_btn {
    height: 40px;
    margin-bottom: 19px;
    width: 130px;
}

/* ====================services================= */
.inner_col h4 {
    font-size: 17px;
    padding-bottom: 10px;
    margin-bottom: 0px;
}


}


@media (max-width:480px){
/* -------------upper-section----------- */

/* -------------nav-section -----------*/
img.logo_shopping {
    width: 80%;
}
.another_icon_position {
    top: 15px;
    left: 56%;
    display: block;
}
.another_icon_position ul li a{
    font-size: 14px;
    padding-left: 15px;
}


/*-------------banner-section -----------*/
.collection-content p {
    font-size: 15px;
    padding-top: 35px;
}
.collection-content h2 {
    font-size: 28px;
}
.collection-btn a {
    padding: 9px 30px;
    margin-top: 7px;
    font-size: 14px;
}
.model {
    padding-top: 12px;
}

/*------------ featured-product ------------*/
.fea_header h1 {
    font-size: 20px;
}

/*---------- all-woman-product ----------*/
.women-collection-content {
    width: 100%;
}

/*----------- most-popular ------------*/
.most-popular-header h1 {
    font-size: 20px;
}

/*--------------- tending-product ---------------*/
.tending_head h1 {
    font-size: 20px;
}

/*----------- blog-section ------------*/
.blog_head h1 {
    font-size: 20px;
}
.blog_content p {
    font-size: 13px;
}

/* ---------------follow-us -----------*/
.follow-head h1 {
    font-size: 20px;
    padding-top: 16px;
}
.follow-row {
    margin-top: 10px;
    margin-bottom: 40px;
}

/*------------ footer-section ----------*/
.useful ul li {
    padding-top: 3px;
}
.useful p {
    margin-bottom: 0px;
}
.copy-txt p {
    padding-top: 30px;
    padding-bottom: 12px;
    font-size: 13px;
}
/*----------------- end-home-screen -------------*/

/* ===================blog-section ==============*/
.blog_inner_content {
    padding-top: 20px;
}
/* ================contact ===============*/
.contact-head h1 {
    font-size: 26px;
    padding-top: 31px;
}
.send_btn_contact {
    margin-top: 30px;
    width: 140px;
}

/* ================featured-details ===============*/
.carousel .next-btn-slider {
    right: 133px;
}
.product_inner_btn .buy_inner_btn {
    font-size: 14px;
    padding: 9px 20px;
}
.product_inner_btn .add_cart {
    font-size: 14px;
    padding: 9px 10px;
}
.product_inner_details {
    margin-bottom: 35px;
}
.pruduct_inner_size {
    font-size: 15px;
    margin-bottom: 7px;
}
/* =============kids-product-details =============*/
.carousel .next-btn-slider-1 {
    right: 231px;
}
/*================= kids-product ==============*/
.tending_header_inner {
    padding-top: 25px !important;
}
/* ===============login =============*/
.login-head h1 {
    font-size: 22px;
}
.input_area input {
    height: 40px;
}
.remember {
    font-size: 14px;
}
.tandcapply {
    font-size: 14px;
}

/* ====================services================= */
.service_head h1 {
    font-size: 25px;
    padding-top: 19px;
    padding-bottom: 14px;
}
.inner_col img {
    padding-top: 16px;
}
.inner_col p {
    font-size: 14px;
    padding-left: 18px;
    padding-right: 18px;
}


}


@media (max-width:400px){
/*---------------- nav-section ----------------*/
.nav-item a {
    font-size: 13px;
}
.nav-padding li {
    padding-top: 0px;
    padding-bottom: 0px;
}
.down-nav ul li a {
    font-size: 13px;
}
.down-nav {
    width: 39%;
}
img.logo_shopping {
    width: 75%;
}
.another_icon_position {
    top: 15px;
    left: 54%;
    display: block;
}
.another_icon_position ul li a{
    font-size: 14px;
    padding-left: 10px;
}


/*--------------- banner-section ------------*/
.collection-content p {
    font-size: 14px;
    padding-top: 32px;
}
.collection-content h2 {
    font-size: 27px;
}
.model {
    padding-top: 3px;
}


/*------------------ featured-product -------------*/
.fea_head {
    font-size: 15px;
    padding-top: 14px;
}
.fea_rs {
    padding-bottom: 18px;
    font-size: 16px;
}

/*-------------- all-woman-collection -------------*/
.women-collection-content p {
    font-size: 37px;
    padding-top: 30px;
}
.women-collection-content h3 {
    font-size: 18px;
}
.women-collection-content a {
    padding: 9px 30px;
    font-size: 14px;
}

/*---------------- service-section --------------*/
.service-item a {
    padding-top: 14px;
    font-size: 14px;
}

/*------------ footer-section ------------*/
img.footer_logo {
    width: 29%;
}
.shopping p {
    font-size: 15px;
    margin-bottom: 5px;
}
/*--------- end-home-screen ------------*/

/*================= blog-section ==========*/
.blg_date {
    padding-bottom: 6px;
    font-size: 13px;
}
.blg_para {
    font-size: 14px;
}
.blog_inner_margin {
    margin-bottom: 20px;
}
/* ===============contact================ */
.contact-head h1 {
    font-size: 24px;
    padding-top: 31px;
}
.input_txt {
    height: 45px;
    margin-top: 22px;
}
.input_txt::placeholder{
    font-size: 13px;
}
.cmnt {
    height: 88px;
    margin-top: 22px;
}
.cmnt::placeholder{
    font-size: 13px;
}
.error_txt {
    font-size: 13px;
}
.send_btn_contact {
    margin-top: 25px;
    width: 130px;
    font-size: 15px;
    margin-bottom: 40px;
}

/* ================featured-details ===============*/
.carousel .next-btn-slider {
    right: 55px;
}
.shopping_product_inner_details h1 {
    font-size: 18px;
}
.product_inner_details {
    margin-bottom: 29px;
}

/* =============kids-product-details =============*/
.carousel .next-btn-slider-1 {
    right: 145px;
}
/* ===============login =============*/
.login-head h1 {
    font-size: 21px;
}
#js_tab ul li .login_btn {
    font-size: 15px;
}
#js_tab ul li .sign_up_btn {
    font-size: 15px;
}
.remember {
    padding-right: 10px;
}
.login_form_btn {
    height: 35px;
    margin-bottom: 15px;
    width: 120px;
}
.form_down_content a {
    font-size: 14px;
}
.form_down_content p {
    font-size: 16px;
    padding-top: 15px;
}

/* ====================services================= */
.service_head h1 {
    font-size: 22px;
}


}


@media (max-width:360px){
/*------------------ upper-section ---------------*/
.setting ul li a {
    font-size: 12px;
}
.setting ul li {
    margin-right: 6px;
}

/*----------------- nav-section --------------*/
img.logo_shopping {
    width: 70%;
}
.collection-content h2 {
    font-size: 25px;
}
.model {
    padding-top: 0px;
}
.another_icon_position {
    top: 15px;
    left: 50%;
    display: block;
}
.another_icon_position ul li a{
    font-size: 13px;
    padding-left: 10px;
}

/*---------------- featured-product -------------*/
.fea_header h1 {
    font-size: 19px;
    padding-top: 24px;
}
.featured_content {
    margin-top: 22px;
}

/*----------- all-woman-collection ------------*/
.women-collection-content a {
    padding: 9px 30px;
    font-size: 14px;
}

/*--------------- most-popular ----------*/
.most-popular-header h1 {
    font-size: 19px;
}

/*--------------- tending-product ----------*/
.tending_head h1 {
    font-size: 19px;
}

/*----------- blog-section ------------*/
.blog_head h1 {
    font-size: 19px;
}
.blog-row {
    padding-top: 20px;
}

/*-------------- follow-us ------------*/
.follow-head h1 {
    font-size: 19px;
}
.follow-row {
    margin-top: 6px;
    margin-bottom: 35px;
}

/*--------------- footer-section -------------*/
img.footer_logo {
    width: 35%;
}
/*-------------- end-home-screen ------------*/
/*================== contact================*/
.contact-head h1 {
    font-size: 20px;
}
.input_txt {
    height: 43px;
    margin-top: 20px;
}
.cmnt {
    height: 82px;
    margin-top: 20px;
}
.send_btn_contact {
    margin-top: 22px;
    width: 120px;
    font-size: 15px;
    margin-bottom: 35px;
    height: 42px;
}
/* ================featured-details ===============*/
.carousel .next-btn-slider {
    right: 40px;
}
/*=============== kids-product-details =============*/
.carousel .next-btn-slider-1 {
    right: 100px;
}
/* ===============login =============*/
.login-head h1 {
    font-size: 18px;
}
#js_tab ul li .login_btn {
    font-size: 14px;
}
#js_tab ul li .sign_up_btn {
    font-size: 14px;
}
.input_area input {
    width: 95%;
}
.tandcapply {
    font-size: 13px;
}
.remember {
    font-size: 13px;
}
.input_area input::placeholder{
    font-size: 13px;
}

/* ====================services================= */
.service_head h1 {
    font-size: 20px;
}
.inner_col p {
    font-size: 13px;
    padding-left: 12px;
    padding-right: 12px;
}

/*----------------- model-section --------------*/
.sarch_btn{
    width: 110px;
    height: 45px;
    font-size: 15px;
    margin-top: 15px;
}

}

