@media (min-width: 992px){
	.mobile-menu{
		display: none;
	}
	
}

@media (min-width: 1200px) {
	.boxs-items .col-grid-5 .col-1b5{
		max-width: calc(100% / 5);
	}
	

}

@media (max-width: 1199px){
	.box-view-items .view-items-buttons .buttons-field a{
		width: 170px;
		height: 35px;
		font-size: 14px;
	}
    .box_heading h4{width:13%;}

	.box-header .box-title a{
		min-width: 170px;
		padding: 10px 15px;
	}
	.box-header .box-title a span{
		min-width: 130px;
	}
	
	.box-header .box_description{padding: 0 15%;}

	.main-slider-nav .owl-prev {left: 0px;}
	.main-slider-nav .owl-next {right: 0px;
	}
	.main-slider{
	     width: calc(100% - 70px);
	     overflow: hidden;
	     margin: 0 auto; 
	}
}


@media (max-width: 991px){
    	.select_view_btn_part ul{width:50% !important;}
	.boxs-items .box-item .item-details .cup {
	text-align: center;
	height:25%;}

	.gift_box_contain .gift_images figure{
		height: 400px;
	}
	.gift_data .win_items .win_items_ico .win_items_image{
		width: 370px;
		height: 370px;
	}
	.logo-container .logo{
		width: 110px;
	}

	#header .menu-container .logo-container{
		display: block;
	}
	#header .menu-container .logo-container .logo{
		width: 150px;
	}
	#header .menu-container .logo-container .mobile-menu{
		position: absolute;
		top: 40px;
		right: 20px;
	}
	#header .menu-container{
		overflow-y: auto;
		position: fixed;
		width: 300px;
		left: -100%;
		top: 0;
		height: 100%;
		z-index: 9999;
		background-color: #250061;
		-webkit-transition: all 0.5s;
		   -moz-transition: all 0.5s;
		    -ms-transition: all 0.5s;
		     -o-transition: all 0.5s;
		        transition: all 0.5s;
	}

	#header .menu-container .menu-list{
		padding: 0 20px 20px;
	}
	#header .menu-container .menu-list li{
		display: block;
		margin-right: 0
	}

	#header .menu-container .menu-list li a{
		padding: 20px;
	}
	#header .menu-container .menu-list li a.menu-dropdown:after{
		right: 20px;
	}

	body.menuIsOpened #header .menu-container{
		left: 0;
	}

	
	/*.profile-menu-container .profile-menu-list li{*/
	/*	margin-right: 0;*/
	/*	display: none;*/
	/*}*/
	/*.profile-menu-container .profile-menu-list li.user_profile{*/
	/*	display: block;*/
	/*}*/
	
	/*.profile-menu-container .profile-menu-list li.deposit_btn{*/
	/*    display: none;*/
	/*}*/
	.profile-menu-container .profile-menu-list li a{
		font-size: 16px;
	}
	.profile-menu-container .profile-menu-list .edit_profile .user-image{
		width: 35px;
		height: 35px;
	}
	.profile-menu-container .profile-menu-list .deposit_amount .deposit_img{
		padding: 10px 20px;
		height: auto;
	}
	.deposit_btn{
	    height: auto;
	}

	.profile-tabs .profile-tabs2 li{
		display: inline-block;
		width: 170px;
	}
	.box_heading h4{width:18% !important;}
	
	#footer{text-align: center;}
	#footer .footer_section .footer_menu{margin-top: 10px;}
	#footer .footer_section .footer_menu ul{justify-content: center !important;}
	#depositSection .deposit_section .deposit_content .depostion_box_part .deposit_box{width: 30%;height: 200px;}
	#depositSection .deposit_section .deposit_content .depostion_box_part .deposit_box .front .usd{font-size: 20px;}
	#depositSection .deposit_section .deposit_content .depostion_box_part .deposit_box .front .usd span{font-size: 14px;}
	#depositSection .deposit_section .deposit_content .depostion_box_part .deposit_box .front p{font-size: 11px;}
	#depositSection .deposit_section .deposit_content .depostion_box_part .deposit_box .front .more{font-size: 14px;}
	#depositSection .deposit_section .deposit_content .depostion_box_part .deposit_box .front .popular{font-size: 11px;}
	#depositSection .deposit_section .deposit_content .depostion_box_part .deposit_box.deposit_box_big{width: 33%;height: 220px;}
	
	.box-header .box_description{padding: 0 10%;}
	
	.how_its_work_popup .modal-dialog {
        max-width: 90%;
    }
    .how_its_work_popup .step_box_part .step_box{width: 32%;}
}


@media (max-width: 767px){
    
	.boxs-tab .tabs-list ul li a{
		width: 100px;
		height: 35px;
		font-size: 11px;
	}
	
    .profile-menu-container .profile-menu-list li{
        margin-right: 0;
    }
    .profile-menu-container .profile-menu-list li.user_profile{margin-right: 5px;}
    .profile-menu-container .profile-menu-list li.user_profile .edit_profile{width: 35px;height: 35px;}
    .profile-menu-container .profile-menu-list li.deposit_btn{display: block;margin-top: 5px;}
    
    .profile-menu-container .profile-menu-list .edit_profile .user-image{
        margin: 0 auto 10px;
    }
	
	.boxs-tab .tabs-list ul li a span{
		width: 75px;
		height: 20px;
	}
	.boxs-tab .tabs-list-header .tabs-list-title{
		width: 180px;
		height: 35px;
		font-size: 11px;
	}

	.profile-container{
		padding-bottom: 35px;
	}

	.profile-tabs .profile-tabs2 li{
		width: 120px;
	}
	.profile-tabs .profile-tabs2 li a{
		font-size: 12px;
	}

	.profile-tabs .profile-menu{
		position: fixed;
		width: 100%;
		bottom: 0;
		left: 0;
		background-color: white;
		z-index: 999;
		box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
		padding: 0 15px;
	}
	.profile-tabs .profile-menu li a{
		padding: 10px;
		font-size: 14px;
	}
	.profile-tabs .profile-menu li a.active{
		color: #000;
	}
	.profile-tabs .profile-menu li a.active:before{
		top: 50%;
		left: auto;
		right: 0;
		opacity: 0.5;
		-webkit-transform: translateY(-50%);
		   -moz-transform: translateY(-50%);
		    -ms-transform: translateY(-50%);
		     -o-transform: translateY(-50%);
		        transform: translateY(-50%);
	}

	.gift_data .win_items_revise .win_revise_btn a{
		margin: 0 auto;
	}

	.gift_box_contain.show_data{
		padding-bottom: 150px;
	}
	
	#openBox .boxs-items{display: none !important;}
	
	#depositSection .deposit_section .deposit_content .depostion_box_part .deposit_box{height: 200px !important;width: 48% !important;margin-bottom: 15px;}
    
    .box-header .box_description{padding: 0;}
    
    .how_its_work_popup .step_box_part {
        padding: 0 15px;
    }
    
    body{padding-bottom: 35px;}
    
    .contact_form_part .contact_form_box .form_box{width: 100%;}
}

@media (max-width: 640px){
    .how_its_work_popup .step_box_part .step_box{width: 45%;margin-bottom: 15px;}
    .how_its_work_popup .step_box_part .step_box:last-child{margin-bottom: 0;}
    .how_its_work_popup .modal-dialog .modal-content:after{background-size: 100%;}
    
 
}


@media (max-width: 575px){
	.menu-container .menu-list li{
		margin-right: 0
	}
    .box_heading h4{width:23% !important;}
	.boxs-items .box-item{
		max-width: 250px;
		margin: 0 auto;
	}

	.profile-data{
		padding: 0;
	}
	.profile-tabs .profile-menu li a .tabs-icon{
		font-size: 20px;
		display: block;
	}
	.profile-tabs .profile-menu li a .tabs-name{
		display: none;
	}

	.transactions-table table{
		border: 1px solid black;
	}
	.table-pagination .pagination ul li a{
		padding: 10px;
		font-size: 14px;
	}
	.gift_images .over-wrapper{
		position:unset !important;
	}
	
	.profile-menu-container .profile-menu-list li.user_profile .edit_profile{width: 30px;height: 30px;}
	.profile-menu-container .profile-menu-list li.user_profile .edit_profile .user-image{margin: 0;width: 100%;height: 100%;}
	.profile-menu-container .profile-menu-list li a{font-size: 14px;}
	.profile-menu-container .profile-menu-list .deposit_amount .deposit_img{padding: 8px 15px;text-align: center;font-size: 8px;}
    
    #depositThankyou .modal-dialog{max-width: 90%;margin: 20px auto;}
    #depositThankyou .product-details p{padding: 0 10%;}
    .box-header .box_description{font-size: 14px;}
    
    .how_its_work_popup .modal-dialog{margin: 20px auto;}
    
    .quick_answer_box .quick_answer_content{max-width: 400px;}
}

@media (max-width: 479px){
    #depositSection .deposit_section .deposit_content .deposit_form .agree_btn_part{text-align: left;}
    #depositThankyou .modal-header{padding: 20px;}
    #depositThankyou .product-details h2{font-size: 25px;}
    #depositThankyou .product-details p{font-size: 16px;margin-top: 15px;line-height: 20px;}
    #depositThankyou .modal-footer{padding: 20px 25px 30px;}
    #depositThankyou .modal-footer .unboxing_btn{font-size: 10px;width: 120px;}
    .how_its_work_popup .step_box_part .step_box .step_box_heading .sub_heading{height: auto;}

    .front_blue-btn {
	    padding: 13px 40px;
	    font-size: 15px;
	}
	
	.quick_answer_box{transform: translate(calc(100% - 40px),-50%);width: 90%;}
	.quick_answer_box .quick_answer_btn{width: 40px;padding: 10px;height: 250px;}
	.quick_answer_box .quick_answer_content{padding: 15px;width: calc(100% - 40px);}
	.quick_answer_box .quick_answer_content .quick_answer_content_box .title{font-size: 16px;margin-bottom: 10px;}
	.quick_answer_box .quick_answer_content .quick_answer_content_box p{font-size: 12px;}
	.quick_answer_box .quick_answer_content .faq{font-size: 14px;}
	.quick_answer_box .quick_answer_btn .quick_answer_btn_inner p{width: 140px;font-size: 12px;}
	.quick_answer_box .quick_answer_btn .quick_img{width: 25px;margin-right: 10px;}
	.quick_answer_box .quick_answer_btn span{font-size: 20px;}
}

@media (max-width: 426px){
     .select_view_btn_part ul {width: 60% !important;}
    .select_view_btn_part ul li{margin-bottom:20px !important;}
    
    .box_shadow{
        height:295px;
    }
    .boxs-items .box-item .item-details .cup{
        height:14%;
    }
     .boxs-items .box-item .item-details {
    text-align: center;
    height: 17%;
    }
    #depositSection .deposit_section .deposit_content .deposit_form .amount_input{width: 75%;}
	#delivery-slider{
		padding: 0;
		padding-top: 20px;
	}
	#delivery-slider .main-slider{
		padding:0
	}
	#delivery-slider .owl-nav{
		position: absolute;
		top: 0;
		right: 0;
	}
	#delivery-slider .owl-nav [class^="owl-"]{
		width: 25px;
		height: 25px;
		position: static;
		display: inline-block;
		margin: 0 3px;
	}

	.gift_data .win_items .win_items_ico .win_items_image{
		height: 0;
		padding-top: 100%;
		width: 100%;
	}
	
	.gift_data .win_items .win_items_ico .win_items_image figure img{width: 90%;}

	.gift_box_contain .gift_images figure{
		height: 0;
		padding-top: 100%;
	}
	
	.gift_data .win_items_revise .win_revise_btn a{
	    width: 235px;
	    height: 40px;
	    padding: 5px 10px;
	    font-size: 10px;
	    line-height: 1;
	}
	
	.gift_data .win_items_revise .win_revise_btn.win_sell_it a:before{
	    width: 30px;
	    height: 30px;
	}

	.gift_data .win_items .win_item_name h3 span{
		font-size: 16px;
	}
	.gift_images .over-wrapper{
		position:unset !important;
	}

    .box_heading h4 { width: 30% !important;}
    .how_its_work_popup .step_box_part .step_box{width: 100%;}
    
    
}

@media (max-width: 375px){
     .box_shadow{
        height:295px;
    }
    .boxs-items .box-item .item-details {
    text-align: center;
    height: 17%;
    }
     .select_view_btn_part ul {
        width: 65% !important;
        }
	.profile-tabs .profile-tabs2 li{
		width: 100%
	}
	.gift_images .over-wrapper{
		position:unset !important;
	}
  .box_heading h4 {width: 37% !important;}
  .profile-menu-container .profile-menu-list li.user_profile .edit_profile {
        width: 25px;
        height: 25px;
    }
    .profile-menu-container .profile-menu-list li a {
        font-size: 12px;
    }
    .profile-menu-container .profile-menu-list .deposit_amount .deposit_img{font-size: 7px;}
    
    #depositSection .deposit_section .deposit_content .depostion_box_part .deposit_box{width: 100% !important;}
    #depositThankyou .product-details p{padding: 0 10px;}
    .contact_form_part{margin: 25px 0;} 
    .contact_form_part .contact_form_box .form_box{padding: 20px 15px;}
    .contact_form_part .contact_form_box .form_box .form_heading{font-size: 16px;margin-bottom: 15px;}
    .contact_form_part .contact_form_box .form_box .desc{font-size: 15px;}
}