@media only screen and (max-width:767px){
    

  .carousel-item > img {
	height: auto;
	object-fit: contain;
	margin-top: 65px;
}
    /* .two_carousel_item > img{ */
        /* height: 400px; */
		
    /* } */
    /* .three_carousel_item > img{ */
        /* height: 400px; */
		
    /* } */
    /* .four_carousel_item > img{ */
        /* height: 400px; */
		
    /* } */
	/* .five_carousel_item > img{ */
        /* height: 400px; */
		
    /* } */
	.carousel-indicators span {
    
    width: 15px;
    
}
html {
    overflow-x: hidden;
}

    .carousel{
        height: auto;
    }
    #searchbox {
        position: absolute;
        width: 100%;
        top: 50px;
        left:0;
        right:0;
    }
.carousel-indicators {
	bottom: 8px;
}
/*phone-product-wrapper start*/

.phone_product_column_one{
	width: 100%;
}
.phone_product_column_two{
	width:100%;
}
.phone_product_wrapper {
    max-width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.phone_product_column_one .phone_info_inner {
    width: 100%;
}

.phone_product_column_two .phone_product_info .phone_info_inner {
    width: 100%;
    float: right;
}

.phone_product_images_wrapper{
    display:none;
}
.phone_product_info .phone_info_inner > h2, .headphones_product_info .headphones_info_inner > h2 {
    color: var(--color-yellow);
    font-size: 35px;
    font-weight: 600;
    line-height: 65px;
    padding-bottom: 50px;
}
.phone_product_images {
    display: block;
    background-image: url('./../images/iPhone-14-Concept-Design-im.png');
    height: 87%;
    width: 47%;
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    top: 81%;
    left: 26%;
}

.phone_product_images img{
	height:300px;
	width:300px;
	display:block;

}
.phone_product_column_center{
	width:100%;
	display:none;
	background:white;
}
/*phone-product-wrapper end*/
/*headphones-wrapper start*/
.headphones_product_column_one{
	width:100%;
}
.headphones_product_column_two{
	width:100%;
}
.headphones_product_wrapper {
    max-width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.phone_product_inner_wrapper, .headphones_product_inner_wrapper {
    width: 100%;
    display: block;
}
.headphones_product_column_one {
    width: 100%;
}
.headphones_product_column_one .headphones_product_info {
    max-width: 38rem;
    height: auto;
    margin-left: auto;
    padding: 4.25rem 1.25rem;
}
.headphones_product_column_one .headphones_info_inner {
    width: 100%;
}


.headphones_product_column_two .headphones_product_info {
    max-width: 100%;
    height: auto;
    margin-right: auto;
    padding: 3.25rem 1.25rem;
    float: left;
}
.headphones_product_column_two .headphones_info_inner {
    text-align: right;
}
.headphones_product_images_wrapper {
    width: 183px;
    height: 245px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: absolute;
	display:none;
}
.headphones_product_column_two .headphones_info_inner {
    text-align: right;
    width: 100%;
}
.headphones_column_center{
	display:block;
	width:100%;
	
	background-color:white;
}
.headphones_product_images{
	width:100%;
}
.headphones_product_images img{
	width:300px;
	height:400px;
	margin:0 auto;
	text-align:center;
}
/*headphones-wrapper end*/

/*banner-wrapper start*/


.Banner_wrapper {
    width: 100%;
    height: 365px;
    background-image: url('./../images/banner.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

/*banner-wrapper end */
/* shop wrapper start */
.shop_category_wrapper_start {
  width: 100%;
  display: block;
}
.shop_category_product_heading > h1 {
    font-size: 25px;
    text-align: center;
   
}
.shop_category_inner_wrapper{
  width: 100%;
  display: block;
}

.shop_category_column {
    width: 100%;
    display: inline-block;
    padding: 10px;
    box-sizing: border-box;
}
.shop_category_img {
    width: 210px;
    height: 210px;
    background-size: cover;
    margin: 0 auto;
}
.shop_category_img > img{
  width: 100%;
	 background-size: cover;
}

.shop_category_heading > h2 {
  text-align: center;
  text-transform: uppercase;
  font-weight: 500;
  padding-top: 10px;
}
.most_popular_img img {
    width: 450px;
    object-fit: cover;
}
/* shop wrapper end */
/*most popular product start*/
.most_popular_products_wrapper{
	width:100%;
	display: block;
	padding-bottom:50px;
	padding-top:10px;
	background-color:#fafafa;
}
.most_popular_product_heading h1{
	font-size: 22px;
}
.most_popular_column {
    width: 49%;
    display: inline-block;
    box-sizing: border-box;
    vertical-align: top;
}
.most_popular_heading h3 {
    font-size: 15px;
}
.most_popular_product_price del {
    font-size: 12px;
}
.most_popular_product_price {
    font-size: 15px;
}
/*most popular product end*/
/*learning wrapper start*/
.learning_head{
	font-size:40px;
	font-weight:700;
}
.learning_data {
    font-size: 13px;
    text-align: center;
    font-weight: 600;
    padding-bottom: 55px;
    letter-spacing: 0.5px;
}
.learning_btn {
    font-size: 18px;
    padding: 10px 30px;
    font-weight:700 ;
	border-radius:10px;
}
/*learning wrapper end*/
/* Brands wrapper start */
.brand_inner_wrapper {
    
    text-align: center;
}
.brand_heading h1 {
    font-size: 35px;
    font-weight: 600;
    text-align: center;
}
.brand_col {
    width: 48.5%;
    display: inline-block;
    box-sizing: border-box;
    text-align: center;
}
.brand_col_1_img{
	padding-bottom:20px;
}
.brand_col_1_img img{
	height:80px;
	width:100%;
	object-fit:scale-down;
	 text-align: center;
}
/* Brands wrapper end *//* Payment wrapper start */

.payment_inner_wrapper{
  width: 100%;
  display: block;
}
.payment_col{
  width: 99%;
  display: inline-block;
  box-sizing: border-box;
  padding-bottom:30px;
}
.payment_col h2{
	font-size:22px;
}
.payment_col p{
	font-size:20px;
}
/* Payment wrapper end */


/*about inner page start*/
.about_col{
	width:100%;
}
.about_inner_col_desc_top {
    margin-top: 25px;
}
.about_inner_col_desc_middle {
    margin-right: 0px;
}
.about_inner_col_desc_bottom {
    margin-top: 45px;
	padding-left:20px;
}
.about_inner_col img {

}
.about_inner_col_desc_top h1 {
    font-size: 30px;
    
}
.border_line_middle {
    margin-left: 0;
}
.about_inner_col_desc_middle h1 {
    font-size: 30px;
    text-align: left
}
.about_detail_2 {
    text-align: left;
}
.about_inner_col_desc_bottom h1 {
    font-size: 30px;
}
/*about inner page end*/
/*blog inner page start*/
.blog_col_left{
	width:100%;
	display:inline-block;
}
.blog_col_right{
	width:100%;
	display:block;
}
.inner_blog_col_right{
	padding-left:0px;
}
.img_blog_part img {
    width: 100%;
    object-fit:cover;
}
.inner_blog_col_left {
    padding-right: 0px;
}
.img_blog_part_btn {
   
    padding: 10px 10px;
    font-size: 10px;
}
.img_blog_part h2 {
    font-size: 12px;
}
.blog_btn_product {
    display: block;
	margin-bottom:10px;
	width:150px;
}
.popular_post_img_btn {
    padding: 10px 10px;
    font-size: 10px;
}
.popular_post_detail h5 {
    font-size: 15px;
}
.blog_feature_img {
    padding: 20px 50px;
}
.top_img_col {
    width: 49%;
    display: inline-block;
}
.top_img_col_inner img{
	
    border-radius: 50%;
    object-fit: cover;

}
.blog_btn {
    padding-top: 10px;
    padding-bottom: 10px;
}
.explore_more h4 {
    padding-bottom: 20px;
}

.top_image_wrapper {
    padding-top: 0px;
}
.inner_blog_col_right {
    border:none;
}
.img_blog_two {
    padding-top: 10px;
    padding-bottom: 10px;
}
/*blog inner page end*/
/*cart inner page start*/
.cart_inner_wrapper{
	width:100%;
	display:block;
}
.cart_col{
	width:49%;
	display:inline-block;
}
.cart_heading h1 {
	font-size:22px;
}

.cart_quantity {
   display:none;
}
.cart_product_image img {
    width: 145px;
    height: 100px;
    object-fit: cover;
}
.best_sellers_col{
	width:49%;
	display:inline-block;
}
.best_sellers_col_inner img {
    height: 130px;
	width:100%;
    object-fit: cover;
}
.best_sellers_col_inner h2 {
    font-size: 14px;
    font-weight: 500;
    padding-top: 8px;
    padding-left: 5px;
}
.best_sellers_col_inner p {
    font-size: 11px;
    font-weight: 500;
    padding-top: 13px;
    padding-bottom: 13px;
    padding-left: 5px;
    color: var(--color-yellow);
}
.cart_shop p {
    font-size: 16px;
}
.cart_product p {
    font-size: 16px;
}
.cart_total {
    font-size: 16px;
}
.cart_btn_group {
    margin-right: 0px;
	padding-left:20px;
}
.cart_product_col{
	width:100%;
	padding-bottom:20px;
}
.cart_product_detail {
    padding: 40px 0px;
}
.cart_image_detail h2 {
    padding-bottom: 5px;
	font-size: 18px;
}
.cart_btn_inner {
    text-align: left;
    margin-left: -40px;
}
.check_out_btn {
    background-color: var(--color-yellow);
    border: 1px solid
	var(--color-yellow);
    padding: 10px 75px;
    text-decoration: none;
    color: white;
    font-weight: 500;
    text-transform: uppercase;
}
.del_btn {
    margin-right: 10px;
}
.best_sellers_inner_wrapper h1 {
    font-size: 25px;
}
.cart_product_detail {
    width: 100%;
    display: block;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    padding: 30px 0px;
}
.save_price {
    font-size: 11px;
}
.cart_wrapper {
    padding-bottom: 10px;
}
.inner_sub_total p {
   
    font-size: 15px;
}
/*cart inner page end*/

/*contact inner page end*/
.contact_col{
	width:100%;
	margin-bottom:20px;
}
.phone_desc{
	width:100%;
}
.contact_form_col{
	width:100%;
	margin-bottom:0px;
}
.name_field input{
	width:100%;
	
}
.contact_form_detail{
	width:100%;
}
.contact_form_image{
	width:100%;
}
.contact_form_image_inner img {
    height: 330px;
    width: 100%;
    object-fit: cover;
}
.contact_form_image_inner {
    padding-left: 0px;
    padding-right: 0px;
	padding-top:10px;
	padding-bottom:10px;
	
}
.form_btn button {
   
    margin-top: -15px;
}
.contact_wrapper {
    width: 100%;
    display: block;
    padding: 15px 0px;
}
.map iframe {
    width: 100%;
    height: 500px;
}
/*contact inner page end*/
/*faq inner page start*/


.faq_inner_wrapper {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
}
.faq_banner_inner_wrapper h1{
	
	font-weight:500;
	padding-top:130px;
		text-transform:uppercase;
}
.accordion_faq {
    padding-left:15px;
    font-size: 10px;
   
}
.faq_inner_wrapper p {
    font-size: 13px;
    
}
/*faq inner page end*/
/*gallery inner page start*/
.gallery_col_1{
	width:100%;
	display:inline-block;
}
.gallery_col_2{
	width:49%;
	display:inline-block;
}
.gallery_col_3{
	width:49%;
	display:inline-block;
}
.gallery_col_4{
	width:100%;
	display:inline-block;
}
.gallery_col_5{
	width:100%;
	display:inline-block;
}
.gallery_col_6{
	width:100%;
	display:inline-block;
}	
.gallery_col_7{
	width:49%;
	display:inline-block;
}
.gallery_col_8{
	width:49%;
	display:inline-block;
}
.gallery_col_9{
	width:100%;
	display:inline-block;
}
.gallery_inner_col_1 img , .gallery_inner_col_2 img , .gallery_inner_col_3 img {
    width: 100%;
}
.gallery_inner_col_4 img , .gallery_inner_col_5 img , .gallery_inner_col_6 img {
    width: 100%;
}
.gallery_inner_col_7 img , .gallery_inner_col_8 img , .gallery_inner_col_9 img {
    width: 100%;
}
/*gallery inner page end*/
/*privacy inner page start*/
.inner_privacy_banner_wrapper h1 {
    font-size: 35px;
	    padding-top: 130px;
}
.privacy_detail h2 {
    font-size: 20px;
}
.privacy_detail p {
    font-size: 15px;
   
}
/*privacy inner page end*/

/* product inner page start*/
.headphones_detail_wrapper {
    margin-top: 10px;
}
.headphones-col {
    width: 100%;
    display: block;
    
}
.product_slider_main {
    max-width: 80%;
    margin: 0 auto;
    overflow: hidden;
}
.headphones_col_img {
    max-width: 300px;
}
.headphones_col_img img {
    min-width: 300px;
}
.price, .type, .weight_detail , .material_detail, .vendor_detail, .type_detail, .available_detail, .quantity_detail, .button_list, .social_icon{
	margin-bottom:30px;	
	width:100%;
	display:block;
}
.heading-detail{
	width:27%;
	display:block;
	font-size:17px;
	font-weight:700;
	padding-bottom:10px;
}
.detail_price, .type_btn, .weight, .material, .vendor, .type_headphone, .available, .quantity {
	width:100%;
	display:block;
	
}
.detail_price{
	font-size:18px;
}
.detail_price del{
	font-size:15px;
}
.wireless{
	font-size:15px;
	font-weight:500;
}
.wired{
	
	font-size:15px;
	font-weight:500;
}
.no289{
	
	font-size:15px;
	font-weight:500;
}
.no250{
	padding:2px 2px;
	font-size:15px;
}
.silicon{
	font-size:15px;
}
.leather{
	font-size:15px;
}
.btn_cart_buy{
	margin-bottom:10px;
}
.btn_cart_add{
	margin-bottom:10px;
}
.social_icon img{
	width:30px;
}
.tab button {
  margin-bottom:10px;
  width:230px;
}
.enquiry_wrapper{
	width:100%;
	padding-top:20px;
	padding-bottom:30px;
}
.enquiry_heading h1{
	font-size:30px;
}
.enquiry_column{
	width:100%;
	display:block;
}
.enquiry_col{
	width:99%;
	display:inline-block;
		margin-bottom:40px;
}
.recently_wrapper{
	width:100%;
	padding-top:20px;
	padding-bottom:30px;
}
.recently_heading h1{
	font-size:30px;
}
.recently_column{
	width:100%;
	display:block;
}
.recently_col{
	width:99%;
	display:inline-block;
		margin-bottom:40px;
}
.short_img img {
    height: auto;
    object-fit: cover;
}
.headphones_col_img {
    padding-bottom: 20px;
    padding-top: 20px;
}

.headphones_heading {
    padding-bottom: 20px;
	padding-top:20px;
}
.btn_cart_buy{
	background-color:hsl(42, 99%, 53%);
	color:white;
	border:1px solid hsl(42, 99%, 53%);
	padding:10px 35px;
	font-size:20px;
	margin-right:12px;
}
/* product inner page end*/

/* product-list inner page start*/
.filter_toggle{
	display:block;
	text-align:center;
}
.filter_toggle_btn{
	border:1px solid #feb710;
	padding:5px 0px;
	background-color:#feb710;
	color:white;
	text-align:center;
	width: 100%;
    margin-bottom: 20px;
}
.filter_toggle_btn p{
	font-size:19px;
	font-weight:500;
	display:inline;
	float:left;
	padding-left:10px;
}
.filter_toggle_btn i{
	font-size:19px;
	display:inline;
	float:right;
	padding-right:10px;
	padding-top:5px;
}
.toggle_bar {
    padding-left: 0px;
}
.product_selling{
	width:100%;
	display:block;
}
.filter{
	width:49%;
	display:inline-block;
}
.sort_by{
	width:49%;
	display:inline-block;
}
.dropbtn {
    padding: 4px 5px;
    font-size: 15px;  
}
.accordion_bar {
  font-size:16px;
  font-weight:500;
}
.product_list_inner_sidebar.panel h4{
  font-size:16px;
}
.product_list_inner_sidebar.panel p {
    font-size: 16px;
}
.dropdown-content {
   
    position: absolute;
    background-color: white;
    overflow: hidden;
    border: 1px solid #ddd;
    z-index: 1;
    width: 100%;
}
.dropdown-content a {
    font-size: 11px;
}
.product_list_inner_wrapper{
	width:100%;
	display:block;
}
.product_list_sidebar_column{
	display:none;
}
.product_list_column{
	width:100%;
	display:block;
}
.product_list_col{
	width:49%;
	text-align:center;
}
.product_list_image >a >img{
	margin:0 auto;
	text-align:center;
	object-fit:cover;
}
.rating-img{
	text-align:center;
	margin:0 auto;
	width:50px;
}
.product_list_detail h3 {
    font-size: 15px;
}
.product_list_price del {
    font-size: 15px;
}
.product_list_price {
    font-size: 17px;
}
.pagination {
    text-align: center;
}
.pagination a {
    color: black;
    float: none;
    padding: 4px 8px;
    text-decoration: none;
    border: 1px solid #ddd;
    margin-left: 0px;
}
.discover_col {
    width: 100%;
    margin-bottom: 20px;
}
.discover_image img {
    width: 100%;
    object-fit: cover;
} 
.discover_heading{
	padding-bottom:20px;
	font-size:20px;
}
.discover-detail h3 {
    margin-top: 0px;
}
/* product-list inner page end*/

/* return inner page start*/
.return_banner_inner_wrapper h1 {
    font-size: 35px;
}
.return_inner_wrapper h2 {
    font-size: 20px;
}
.return_inner_wrapper p {
    font-size: 15px;
}
/* return inner page end*/
/* terms inner page start*/
.inner_terms_banner_wrapper h1 {
    
    font-size: 30px;
}
.inner_terms_banner_wrapper h2 {
    
    font-size: 20px;
}
.inner_terms_services h1 {
    padding-bottom: 20px;
}
.terms_services_detail h2 {
    font-size: 20px;
}
.terms_services_detail p {
    font-size: 15px;
}
/* terms inner page end*/
}
@media only screen and (min-width:300px)and (max-width:410px){
	.product_slider_main {
    max-width: 100%;
    margin: 0 auto;
    overflow: hidden;
}
}
@media only screen and (min-width:411px)and (max-width:766px){
	
.product_slider_main {
    max-width: 300px;
    margin: 0 auto;
    overflow: hidden;
}
}

@media only screen and (min-width:767px)and (max-width:1200px){

.carousel-item  > img{
    height: auto;
    object-fit: contain;
    margin-top: 65px;
    }
.shop_category_column {
    width: 32%;
    display: inline-block;
    padding: 10px;
    box-sizing: border-box;
}
.shop_category_inner_wrapper {
    width: 100%;
    display: block;
    text-align: center;
}
.shop_category_img {
    width: 210px;
    height: 210px;
    background-size: cover;
    margin: 0 auto;
}
.shop_category_product_heading > h1 {
    font-size: 45px;
}
.most_popular_product_heading h1 {
    font-size: 35px;
}
.most_popular_heading h3 {
    font-size: 15px;
}
.learning_head {
    font-size: 60px;
}
.learning_data {
    font-size: 15px;
}
.learning_btn {
    font-size: 25px;
    padding: 13px 45px;
}
.payment_col {
    width: 49%;
    display: inline-block;
    padding-bottom: 30px;
}
/*about inner page start*/
.about_inner_col_desc_middle {
    margin-left: 0px;
}
.border_line_middle {
    text-align: left;
}
.about_inner_col_desc_middle h1 {
    text-align: left;
}
/*about inner page end*/


/*blog inner page start*/
.blog_col_left {
    width: 100%;
    display: inline-block;
}
.blog_col_right {
    width: 100%;
    display: inline-block;
    vertical-align: top;
}
	
.img_blog_one img {
    width: 100%;
}	
.inner_blog_col_left{
	padding-right:0px;
}
.img_blog_part img {
    width: 100%;
    object-fit:cover;
}
.top_img_col {
    width: 15%;
    display: inline-block;
}
.inner_blog_col_right {
    border:none;
}
.blog_feature_img img {
    height: 350px;
	margin:0 auto;
	object-fit:cover;
}
/*blog inner page end*/
/*cart inner page start*/
.best_sellers_col_inner img {
    height: 200px;
   
}
.best_sellers_col_inner p {
    font-size: 13px;
}
.del_btn {
    margin-right: 100px;
}
.cart_quantity {
    padding-right: 200px;
   
}
/*cart inner page end*/

/*contact inner page start*/

.contact_col {
    width: 32%;
    display: inline-block;
}
.contact_form_detail{
	width:65%;
}
.contact_form_image{
	width:34%;
}
.phone_desc p {
    font-size: 12px;
}
.phone_desc {
    width:100%;
}

.contact_form_col {
    width: 32%;
    margin-bottom: 10px;
}
.name_field input {
    width: 100%;
}
.contact_form_image_inner img {
    height: 320px;
    width: 100%;
    object-fit: cover;
}

/*contact inner page end*/
/*faq inner page start*/

.accordion_faq {
   
    padding-left: 15px;
}

/*gallery inner page start*/
.gallery_col_1{
	width:49%;
	display:inline-block;
}
.gallery_col_2{
	width:24.5%;
	display:inline-block;
}
.gallery_col_3{
	width:24.5%;
	display:inline-block;
}


	
.gallery_col_4{
	width:49%;
	display:inline-block;
}
.gallery_col_5{
	width:24.5%;
	display:inline-block;
}
.gallery_col_6{
	width:24.5%;
	display:inline-block;
}

.gallery_col_7{
	width:24.5%;
	display:inline-block;
}
.gallery_col_8{
	width:49%;
	display:inline-block;
}
.gallery_col_9{
	width:24.5%;
	display:inline-block;
}

.gallery_inner_col_1 img , .gallery_inner_col_2 img , .gallery_inner_col_3 img {
    width: 100%;
	height:220px;
	object-fit:cover;
}
.gallery_inner_col_4 img , .gallery_inner_col_5 img , .gallery_inner_col_6 img {
    width: 100%;
	height:220px;
	object-fit:cover;
}
.gallery_inner_col_7 img , .gallery_inner_col_8 img , .gallery_inner_col_9 img {
    width: 100%;
	height:220px;
	object-fit:cover;
}
/*gallery inner page end*/
/*product inner page start*/
.headphones-col {
    width: 100%;
    display: block;
   
}
.product_slider_main {
    max-width: 535px;
    margin: 0 auto;
    overflow: hidden;
}
.enquiry_column{
	width:100%;
	display:block;
}
.enquiry_col{
	width:49%;
	display:inline-block;
		
}
.recently_column{
	width:100%;
	display:block;
}
.recently_col{
	width:49%;
	display:inline-block;
		
}
/*product inner page end*/

/* product-list inner page start*/
.product_list_sidebar_column{
	width:24%;
	display:inline-block;
}
.product_list_column{
	width:74%;
	display:inline-block;
}
.product_list_inner_column{
	width:100%;
	display:block;
	padding-bottom:50px;
}
.product_list_col{
	width:32%;
	display:inline-block;
}
.product_list_inner_sidebar{
   width:170px;
}
.product_list_image >a >img{
	margin:0 auto;
	text-align:center;
	width:100%;
	object-fit:cover;
	
}
.product_list_inner_sidebar{
   width:170px;
  top: 135px;
}
.product_list_detail h3 {
    font-size: 15px;
}
img.rating-img {
    width: 50px;
	text-align:center;
	margin:0 auto;
}
.product_list_price del {
    font-size: 13px;
}
.product_list_detail {
    text-align: center;
}
.product_list_price {
    font-size: 12px;
}
.accordion_bar {
  padding: 12px;
  font-size:18px;
  font-weight:500;
}
.product_list_inner_sidebar .panel h4 {
    font-size: 16px;
}
.product_list_inner_sidebar .panel p {
    padding:6px 0px;
}
.dropdown-content {

    position: absolute;
    background-color: white;
    overflow: auto;
    border: 1px solid #ddd;
    z-index: 1;
    width: 100%;
}
.dropdown-content a {
    font-size: 13px;
}
/* product-list inner page end*/
}

@media only screen and (min-width: 2300px){
	.main-content-wrapper{
		max-width: 2200px;
		margin: 0 auto;
	}
	.carousel {
     height: auto; 

}
}
@media only screen and (min-width: 320px) and (max-width: 800px) { 
    .login-page-wrapper .login-page .login-text {
        max-width: 100%;
        margin-top: 0px;
    }

    .login-page-wrapper .login-page .login-text h1 {
        margin: 10px 0px;
        font-size: 55px;
    }

    .login-page-wrapper .login-page .login-text p {
    font-size: 35px;
}

    .login-page-wrapper .login-page .login-form {
        max-width: 100%;
        margin: 10px 0px;
        padding: 10px;
    }

    .login-page-wrapper .login-page .login-form h1 {
        font-size: 27px;
        padding-bottom: 10px;
    }
	.login-page-wrapper .login-page .login-form .form-field input {
    padding: 12px 20px;
}
.login-page-wrapper .login-page .login-form .form-login-btn a {
    padding: 10px 0px;
    font-size: 20px;
}
}

@media only screen and (min-width: 320px) and (max-width: 450px) { 

    .login-page-wrapper .login-page {
    padding: 40px 15px;
}
}

@media only screen and (min-width: 320px) and (max-width: 930px) { 
    .signup-page-wrapper .signup-page .signup-form .form-field .name .first-name {
        width: 100%;
    }

    .signup-page-wrapper .signup-page .signup-form .form-field .name .last-name {
        width: 100%;
    }

    .signup-page-wrapper .signup-page .signup-form .form-field .gender-dob .gender {
        width: 100%;
    }

    .signup-page-wrapper .signup-page .signup-form .form-field .gender-dob .dob {
        width: 100%;
    }
}

@media only screen and (min-width: 320px) and (max-width: 800px) { 
.signup-page-wrapper .signup-page .signup-text {
    max-width: 90%;
    margin-top: 0px;
    margin-bottom: 15px;
}
.signup-page-wrapper .signup-page .signup-form .form-field input {
    padding: 16px 20px;
}
.signup-page-wrapper .signup-page .signup-form .form-signup-btn a {
    padding: 10px 0px;
    font-size: 20px;
}
    .signup-page-wrapper .signup-page .signup-text h1 {
        margin: 10px 0px;
        font-size: 55px;
    }

    .signup-page-wrapper .signup-page .signup-text p {
        font-size: 35px;
        margin: 10px 0px;
    }

    .signup-page-wrapper .signup-page .signup-form {
        max-width: 100%;
        margin: 10px 0px;
        padding: 10px;
    }

    .signup-page-wrapper .signup-page .signup-form h1 {
        font-size: 27px;
        padding-bottom: 10px;
    }

    .signup-page-wrapper .signup-page .signup-form .form-field .strength ul li {
        width: 17%;
    }
}

@media only screen and (min-width: 320px) and (max-width: 450px) { 

    .signup-page-wrapper .signup-page {
        padding: 40px 5px;
    }
}

@media only screen and (min-width: 320px) and (max-width: 800px) {
	
.inner_blog_wrapper .blog_post_container {
    padding: 40px 0px;
}
.inner_blog_wrapper .blog_left_box {
    width: 100%;
}
.inner_blog_wrapper .blog_post_container {
    max-width: 90%;
}
.inner_blog_wrapper .blog_right_box {
    width: 100%;
    margin-left: 0;
    margin-top: 20px;
}
.inner_blog_wrapper form.list_search input {
    width: 70%;
}
.inner_blog_wrapper .recent_Posts_left {
    width: 36%;
}
.inner_blog_wrapper .recent_Posts.organic_post p {
    margin: 0;
    padding: 2px 0px;
}
.inner_blog_wrapper .blog_right_box img {
    height: auto;
    object-fit: cover;
}
.inner_blog_wrapper .recent_Posts_right h6 {
    font-size: 14px;
}
.inner_blog_wrapper .recent_Posts p {
    margin: 0;
}
.inner_blog_wrapper form.list_search button {
    width: 17%;
}
.inner_blog_wrapper .banner_heading h1 {
    font-size: 32px;
}
}
@media only screen and (min-width: 800px) and (max-width: 1200px) {
	
.inner_blog_wrapper .blog_right_box {
    
    margin-left: 15px;
}	
.inner_blog_wrapper form.list_search input {
    width: 61%;
}
.inner_blog_wrapper form.list_search button {
    width: 21%;
}
.inner_blog_wrapper  .recent_Posts_right {
    margin-left: 8px;
}	
.inner_blog_wrapper .blog_right_box img {
    height: auto;
    object-fit: cover;
}
.inner_blog_wrapper .recent_Posts_right h6 {
    font-size: 14px;
}
.inner_blog_wrapper .recent_Posts p {
    margin: 0;
}
}