@media (max-width: 1650px) {


	h1 { font-size:80px;}
	h2 { font-size:76px;}

	.banner-btn ul li a img {width: auto;height: 48px;}
	.contact-link-main .contact-wrap {max-width: 700px; }
	.banner-wrap .banner-text{max-width:1080px;}


}

@media (max-width:1599px){

	.header-main .header-inner-main .header-menu-inner .header-btn a{min-width:135px;padding:10px 10px 9px;font-size:16px;}
/*	.header-main .header-inner-main .header-inner .header-menu ul li a{font-size:18px;margin:0px 15px;}*/
	.header-main .header-right{padding-left:50px;}
	.header-main .header-inner-main .header-menu-inner .navbar-nav{align-items:center;}
}

@media (max-width: 1499px) {


	h1 { font-size:65px;}
	h2 { font-size:58px;}
	h3 { font-size:32px;}
	h4 { font-size:28px;}
	h5 { font-size:20px;}
	h6 { font-size:18px;}

	p{font-size:16px;line-height:28px;}

	.banner-sec .banner-wrap{padding:60px 0px 40px;}

	ul.slick-dots li button{width:12px;height:12px;}
	ul.slick-dots li{padding:8px;}

	.app-screenshot-slider ul.slick-dots{margin:70px 0px 0px;}
	.footer-main .footer-text{padding:20px 0px;}
	.footer-main .footer-text p{font-size:16px;}

	.contactUs-content .section-title {margin-bottom: 45px; }

	.header-main .header-inner-main .header-menu-inner .header-btn a{padding:10px 10px;min-width:125px;border-radius:8px;font-size:14px;}
/*	.header-main .header-inner-main .header-inner .header-menu ul li a{padding:30px 0 30px;margin:0px 15px; font-size: 16px;}*/
	/*.header-logo img{max-width:120px;}*/
	.header-main .header-right{padding-left:55px;}

	.contact-link-main .contact-wrap{max-width:600px;}

	.join_our_team-pop-up .modal-dialog .modal-body{padding:40px 40px 30px;}
	.join_our_team-pop-up .form-control{height:60px;}
	.join_our_team-pop-up .modal-dialog .section-title{margin-bottom:30px;}
	.join_our_team-pop-up .form-main .form-group .input-label{margin-top:19px;}

	.join_our_team-pop-up textarea.form-control{height:230px;}
	.dragBox{height:200px;}
	.dragBox-text .uploads-icon{width:55px;height:55px;line-height:55px;}


	.sellers_box .sellers_img{width:120px;height:120px;overflow:hidden;border-radius:100%;margin:-60px auto 20px;}
	.seller-name p{font-size:24px;margin-bottom:35px;}
	.seller-info .date-wp .date-text{font-size:16px;margin-bottom:15px;}
	.seller-info p{font-size:15px;line-height:25px;margin-bottom:25px;}
	.sellers_slide{padding:10px;}
	.star-main .star-main{font-size:18px;margin-right:7px;}
	.our_sellers_slider{padding-top:40px;}


	.categories_row .categories_col .categories-icon{width:45px;height:45px;}
	.categories_row .categories_col span{width:calc(100% - 45px);padding-left:20px;font-size:18px;}
	.banner-btn.footer-btn ul li a{font-size:16px;}
	.sellers_box {box-shadow: 0px 0px 13px rgba(0,0,0,0.16); }

	.collections-btn a{margin-bottom:-40px;margin-left:-60px;}
	.collections-btn .icon{width:35px;height:35px;}
	.collections-btn a .collections-link{margin-left:10px;padding:10px 20px 7px;border-radius:20px;font-size:15px;}


	.modal-dialog .modal-content {border-radius: 45px; }
	.subscribe-main .subscribe-input {width: calc(100% - 200px);}
    .subscribe-input .form-control-subscribe { padding-left: 5px !important;}

	.subscribe-main .btn {min-width: 200px;}





}


@media (max-width: 1299px) {



	h1 { font-size:65px;}
	h2 { font-size:58px;}
	h3 { font-size:32px;}
	h4 { font-size:28px;}
	h5 { font-size:20px;}
	h6 { font-size:18px;}

	p{font-size:16px;line-height:28px;}

	.contact-us-sec {padding: 140px 0px 70px; }
	.banner-btn ul li a img {height: 46px; }
	.banner-sec .banner-wrap .banner-text p {font-size: 18px; }
	.banner-sec .banner-wrap .banner-text p br {display: none; }


	.header-main .header-inner-main .header-menu-inner .header-btn a {padding: 7px 10px 7px; min-width: 120px; border-radius: 8px;  font-size: 14px;}
	.header-main .header-inner-main .header-inner .header-menu ul li a{margin: 0px 15px; font-size: 18px;}


	ul.social-link li .social-icon{width:25px;height:25px;}
	ul.social-link li .social-icon:hover img.icon-2 {transform: translateY(-24px); }

	.banner-wrap .banner-text {max-width: 920px; }

	.icon-text-box .box-icon img{width:60px;height:60px;}
	.icon-text-box .box-icon{margin-bottom:15px;}
	.icon-text-box .box-text p{font-size:18px;line-height:28px;}
	.icon-text-box{max-width:265px;}
	.seller-name p{font-size:22px;}
	.seller-info p{font-size:14px;}
	.sellers_box .sellers_img{width:100px;height:100px;margin:-50px auto 20px;}

    .faqs_accordion .card-main .card-head p:before {font-size: 24px;right: 12px;margin-top: 1px;}
    .faqs_accordion .card-main .card-head p:after {font-size: 30px;}

	.sellers_box{    height: calc(100% - 60px);margin-top: 60px;}
	.our_sellers_slider {padding-top: 25px; }

	.sb_sec_points ul li{padding:20px 20px 20px 65px;background:#fff;font-size:18px;line-height:28px;}
	.sb_sec_points ul li:before{left:20px;width:30px;height:18px;}


}



@media (max-width: 1199.98px) {

	h1 { font-size:60px;}
	h2 { font-size:55px;}
	h3 { font-size:30px;}
	h4 { font-size:24px;}
	h5 { font-size:20px;}
	h6 { font-size:18px;}
	p{font-size: 15px;}

	.banner-sec .banner-wrap .banner-text h1{margin-bottom:20px;}
	.banner-sec .banner-wrap .banner-text h1{margin-bottom:20px;}
	.subscribe-form-main .subscribe-wp inp
	.subscribe-form-main .subscribe-wp .subscribe-btn{top:8px;}
	.container{max-width:95%;}

/*	.header-main .container{max-width:100%;}*/
	.header-logo img{max-width:145px;}
	.header-main .header-inner-main .header-inner .header-menu ul li a{font-size:15px;margin:0px 10px;padding:30px 0 30px;}
	.banner-sec{padding-top: 80px;}
	.banner-sec .banner-wrap .banner-text p {font-size: 18px; line-height: 30px; margin: 25px 0px 25px; }
	.contact-link-main .contact-wrap {padding: 40px 40px; border-radius: 30px; }

	.header-main .header-right{padding-left: 35px;}

	.header-main .header-inner-main .header-menu-inner .header-btn a{margin:5px 0px 5px 10px; min-width: 110px;}

	.join_our_team-pop-up .modal-dialog {padding-left: 35px; padding-right: 35px; }
	.collections-btn a {margin-bottom: 10px; margin-left: 0px; }


	.categories_row .categories_col{width:calc(50% - 10px);margin:5px;padding:15px 15px;}
	.categories_row .categories_col .categories-icon{width:38px;height:38px;}
	.categories_row .categories_col span{width:calc(100% - 38px);padding-left:15px;font-size:15px;}
	.categories-sec .categories-wrap{border-radius:15px;padding:50px 40px;}
	.footer-right .banner-btn ul li a img{height:30px;}
	.footer-main .footer-text p{font-size:14px;}
	.banner-btn.footer-btn ul li a{font-size:14px;}
	.our_sellers_sec{padding:60px 0px;}

/*	.header-main .header-inner-main .header-menu-inner > .navbar-nav {width: calc(100% - 240px); }*/
	.icon-text-wrap .icon-text-main {padding: 40px 40px; }

	.sb_sec_points ul li {font-size: 16px;line-height:24px; }
}




/*=========================================================
// Medium devices (tablets, less than 992px)
===========================================================*/

@media (max-width: 991.98px) 	{
	h1 { font-size:50px; }
	h2 { font-size:46px; }
	h3 { font-size:28px; }
	h4 { font-size:24px; }
	h5 { font-size:22px; }
	h6 { font-size:18px; }
	p{font-size: 15px;}


	.header-main .header-inner-main .header-inner .header-menu .header-menu-inner {position: fixed; top: 60px; left: 0; right: 0; background: #fff; z-index: 777; height: calc(100vh - 60px); overflow: auto; transition: all 400ms ease; transform: translateX(-100%); visibility: hidden; opacity: 0; 	}
	.header-main .header-inner-main .header-inner .header-menu.show .header-menu-inner {transform: translateX(0); visibility: visible; opacity: 1; }
	.header-main .header-inner-main .header-inner .header-menu ul li a {margin: 0;padding:5px; width: auto; color: #000; font-size: 18px; }
	.header-main .header-right {margin-right: 0px; text-align: right;}
	.header-main .navbar-container{ padding:10px 0px; }

	.banner-sec .banner-wrap{padding:40px 0px 30px;}
	.banner-sec .banner-wrap .banner-text .banner-btn{margin-top:30px;margin-bottom:35px;}
	.banner-img-wp .banner-img {margin-top: 0px; }
	.icon-text-sec {padding: 50px 0px; }

	.header-main .header-inner-main .header-inner .header-menu .header-menu-inner{display:block;}
	.header-main .header-inner-main .header-menu-inner .header-btn{justify-content:center;}
	.header-main .header-inner-main .header-menu-inner .header-btn a{margin:20px 10px;}

	.header-main .header-menu .header-menu-inner > ul > li{text-align:center;border-bottom:1px solid #ccc; width: 100%;}
	.header-main .header-inner-main .header-inner .header-menu .header-menu-inner{padding-top:40px;}
	.header-main .header-menu .header-menu-inner > ul > li:last-child{border-bottom:none;}
	.header-main .header-menu .header-menu-inner > ul{width:85%;max-width:400px;margin:auto;}

	.login-btn ul li {margin-left: 00px;display: block;}
	.header-menu ul li .login-btn a.btn{color:#fff!important;}
	.header-menu ul li .login-btn a.btn::after{display:none!important;}
	.header-main .header-inner-main .header-inner .header-menu ul li a:hover:after,.header-main .header-inner-main .header-inner .header-menu ul li a.active:after{transform-origin:unset!important;bottom:0px;}
	.header-main .header-menu .header-menu-inner > ul > li {padding: 10px 15px;}
	.header-main .header-menu .header-menu-inner .login-btn > ul > li {padding-bottom: 20px;}


	.sb_with_us_sec .card-main .card-head p:after{font-size:28px;}
	.sb_with_us_sec .card-main .card-head p{font-size:18px;}
	.sb_with_us_sec .accordion .card-main{margin-bottom:20px;}


	.banner-sec .banner-wrap .banner-text{max-width:100%;margin:0 auto;}
	.banner-btn ul li a img{height:44px;}

	.app-screenshot-sec{padding:60px 0;}
	.app-screenshot-slider ul.slick-dots{margin-top:40px;}
	.banner-sec .banner-wrap .banner-text p {font-size: 16px; line-height: 26px; }

	.banner-btn ul li{margin-right: 10px;margin-bottom: 10px;}
	.footer-main .footer-text p{font-size:14px;}
	.footer-main .footer-text{padding:10px 0px;}



/*	.form-control{font-size:16px;padding:10px 15px 10px;height:45px;}*/

	.form-control::placeholder { font-size: 15px;}
	.form-control::-moz-placeholder { font-size: 15px;}
	.form-control:-ms-input-placeholder { font-size: 15px;}
	.form-control::-webkit-input-placeholder { font-size: 15px;}
	.form-control::-o-input-placeholder { font-size: 15px; }

	.app-screenshot-sec .section-title {margin-bottom: 40px; }
	.banner-sec {padding-top: 60px; }
	.header-main .header-right .navbar-toggler{outline:none!important;box-shadow:none;}


	.header-main .header-inner-main .header-inner .header-menu ul li a:after{display:none;}
	.header-main .header-inner-main .header-inner .header-menu ul li a.active{color:#FF72E5;}

	.subscribe-mail-main { margin-left: 0; margin-top: 25px; max-width: 455px; }

	.header-main .header-inner-main .header-menu-inner .header-btn{flex-wrap:wrap;}
	.join_our_team-pop-up .modal-dialog {max-width: 600px; }
	.partner-pop-up-right {padding-left: 0px; }

	.modal-body .section-title h3 {font-size: 40px; }

	.subscribe-main{ margin-top: 25px;}

	.subscribe-input .form-control::placeholder{font-size:16px;}
	.subscribe-input .form-control::-moz-placeholder{font-size:16px;}
	.subscribe-input .form-control:-ms-input-placeholder{font-size:16px;}
	.subscribe-input .form-control::-webkit-input-placeholder{font-size:16px;}
	.subscribe-input .form-control::-o-input-placeholder{font-size:18px;}
	.faqs_accordion_wrap .faqs_accordion_left, .faqs_accordion_wrap .faqs_accordion_right {width: 100%; padding: 35px 30px; }

	.categories_row .categories_col .categories-icon{width:30;height:30px;}
	.categories_row .categories_col span{width:calc(100% - 30px);padding-left:10px;font-size:14px;}

}

/*=========================================================
// Small devices (landscape phones, less than 768px)
===========================================================*/

@media (max-width: 767.98px) {


	h1 { font-size:50px; }
	h2 { font-size:45px; }
	h3 { font-size:26px; }
	h4 { font-size:24px; }
	h5 { font-size:22px; }
	h6 { font-size:18px; }
	p{font-size: 14px;}

	.banner-sec .banner-wrap .banner-text .banner-btn{margin-top:25px;margin-bottom:35px;}


	.swu-accodian-main .swu-title h3 {margin-top: 10px; }

	.contact-b-col h5{margin-bottom:10px;}
	.contact-us-bottom{margin-top:15px;padding-top:35px;}
	.subscribe-sec{padding:40px 0px;}
	.btn{padding:10px 20px;font-size:15px; min-width: 120px;}
	.subscribe-mail-main .form-control {padding-right: 120px; }
	.subscribe-form-main .subscribe-wp .subscribe-btn{top:10px;min-width:135px;border-radius:6px;}
	.banner-sec .banner-wrap{padding-bottom:20px;}


	.banner-img-wp .banner-img{text-align:center;}
	.banner-img-wp .banner-img {margin-right: -10px; margin-left: -10px; }
	.banner-sec .banner-wrap:after {width: 110%; }

	.download-app-sec .download-app-wrap{text-align:center;}
	.download-app-sec .download-app-wrap h2{margin-bottom:25px;}
	.banner-btn ul li:last-child{margin-right:0px;}

	.app-screenshot-slider .screenshot {padding-right: 25px; }

	.contact-link-main{margin:60px auto 0px;max-width:400px;}
	.contactUs-content .section-title{text-align:center;}
	.contact-us-wrap .card_form{max-width:400px;margin:0 auto;}
	.form-group{margin-bottom:20px;}


	.footer-main .footer-text{flex-flow:column-reverse;}
	.banner-btn.footer-btn ul li img{max-height:35px;}
	.banner-btn.footer-btn ul li{margin:0px 5px 10px;}

	.form-control{font-size:15px;height:45px;}
	.btn{border-radius:5px;}
	.features-icon {width: 60px; height: 60px; }
	.contact_icon_main .contact_icon{width:50px;height:50px;}
	.contact_icon_main .contact_icon img{max-width:30px;}
	.contact-us-box.box_with-icon .contact_icon_main{top:20px;right:20px;}
	.contact-us-box{padding:40px 25px;}
	.contact-us-box.box_with-icon{padding-right:45px;}
	.contact-us-sec{padding:150px 0px 45px;}
	.newsletter-box{border-radius:15px;}
	.contact-us-box{height:auto;margin:15px 0px;border-radius:15px;}

	.banner-sec .banner-wrap .banner-text{text-align:center;}

	ul.social-link li{width:auto;margin-right:25px;}
	.banner-img-logo img {max-width: 60px; }

	.collections-btn a .collections-link{margin-left:6px;padding:6px 15px;border-radius:16px;font-size:10px;border:2px solid #000;}
	.collections-btn .icon{width:25px;height:25px;}
	.collections-btn{margin-bottom:20px;}
	.sb_with_us_sec{padding-top:50px;}
	.sb_with_us_sec .swu-title,.sb_with_us_sec .bwu-title{margin-bottom:20px;}
	.sb_with_us_sec .accordion .card-main{margin-bottom:10px;}
	.sb_with_us_sec .accordion .card-main .card-body-main{padding:10px 15px 5px 10px;}

	.sb_with_us_sec .card-main .card-head p{font-size:18px;}
	.sellers_box{padding:0px 20px 20px;}
	.seller-name p{font-size:18px;margin-bottom:30px;}
	.sellers_box .sellers_img{width:70px;height:70px;margin:-35px auto 20px;}
	.sellers_box{height:calc(100% - 40px);margin-top:40px;}

	.download_app-main p{font-size:18px;margin-bottom:15px;}
	.download_app-main .app_icon img{max-width:25px;}
	.download_app-main .app_icon{margin-right:20px;}
	.download_app-main{margin-bottom:35px;}
	.faqs_accordion .card-main .card-head p{font-size:18px; padding-right: 35px;}
	.faqs_accordion_wrap .faqs_accordion_left, .faqs_accordion_wrap .faqs_accordion_right{padding: 30px 20px;}
	.faqs_accordion .card-body-main p{font-size:16px;line-height:26px;padding-left:15px;}
	.faqs_accordion .card-body-main{padding:5px 0px 5px 10px;}
	.contact-link-main{max-width:100%;}
	.contact-link-main .contact-wrap{border-radius:15px;margin-left: auto;margin-right: auto;}
	.categories-sec{padding-top:60px;}
	.categories-sec .section-title{}
	.categories-sec .section-title h2 br{display:none;}
	.categories-sec .section-title h2{margin-bottom:25px;}
	.faqs-sec{padding:55px 0px 60px;}

	.faqs-sec .section-title h2 br{display:none;}
	.our_sellers_slider{padding-top:15px;}

	.modal-dialog .modal-content {border-radius: 25px; }

	.form-btn-main .btn{min-width:135px;margin:5px;padding:10px 15px;}
	.form-btn-main{padding-top:25px;}
	.modal-body .section-title h3 {font-size: 35px; }

	.subscribe-main .subscribe-input {width: calc(100% - 150px);}
	.subscribe-main .btn {min-width: 150px;}

	.bwu-accodian-main {padding-top: 35px; }

}

/*=========================================================
Extra small devices (portrait phones, less than 576px)
===========================================================*/
@media (max-width: 576px) {


	.contactUs-content .section-title{margin-bottom:35px;}

	.app-screenshot-slider .screenshot {padding-right: 10px; }
	ul.slick-dots li{padding:5px;}
	ul.slick-dots li button{width:10px;height:10px;}

	.app-screenshot-wrap .slick-list.draggable {padding-right: 10%; }
	.banner-btn ul li a img {height: 36px; }
	.contact-wp-link .content-links h5{width:100%;}
	.contact-wp-link .content-links .content-links-inner{width:100%;}
	.contact-wp-link .content-links{flex-wrap:wrap;}
	.contact-wp-link .content-links:last-child{padding-bottom: 10px;}

	.join_our_team-pop-up .form-main .form-group{flex-wrap:wrap;margin-bottom: 20px;}
	.join_our_team-pop-up .form-main .form-group .input-label{width:100%;margin-top:0px;margin-bottom:10px;padding-right:0px;font-size:16px;}
	.join_our_team-pop-up .form-main .form-group .form-input{width:100%;}
	.join_our_team-pop-up textarea.form-control{padding-left:10px;height: 150px;}
	.join_our_team-pop-up .modal-dialog .modal-body{padding:30px 25px 20px;}
	.join_our_team-pop-up .modal-dialog{padding: 25px 20px;}

	.join_our_team-pop-up .form-control {height: 45px; padding-left: 10px; padding: 10px 10px 10px 10px; font-size: 15px; border-radius:6px; }
	.categories_row .categories_col {width: calc(100% - 10px); }
	.form-btn-main .btn {height: 45px; }
	.modal-body .section-title h3 {font-size: 30px; }

}


@media (max-width: 481px) {

	h1 { font-size:40px; }
	h2 { font-size:35px; }
	h3 { font-size:24px; }
	h4 { font-size:22px; }
	h5 { font-size:18px; }
	h6 { font-size:16px; }
	p{font-size: 14px;}

	.modal-body .section-title h3 {font-size: 28px; }

	.subscribe-form-main .subscribe-wp inp
	.banner-btn ul li a img{height:40px;}

	.contact-us-bottom .contact-b-row .contact-b-col{width:100%;margin:13px 0px;}
	.contact-b-col h5{margin-bottom:5px;}


	.contact-us-sec {padding: 150px 0px 50px; }
	.subscribe-main .subscribe-input {width: 100%;margin-bottom: 20px;}

	.subscribe-main .btn {width: 100%;}
	.about-main{padding:40px 30px; border-radius: 15px;}
	.app-screenshot-sec{padding:45px 0;}

/*	.header-logo img{max-width:120px;}*/
	.header-main .header-inner-main .header-inner .header-menu .header-menu-inner{top:60px;height: calc(100vh - 60px);}



	ul.social-link li .social-icon{width:22px;height:22px;}
	ul.social-link li .social-icon:hover img.icon-2 {transform: translateY(-22px); }

	.join_our_team-pop-up .modal-dialog {padding: 25px 10px; }
	.contact-link-main .contact-wrap{    padding: 30px 25px;}

}

