/*----------------Media queries--------*/
@media (min-width: 768px) {
	
}
	
@media (min-width: 992px) {

 


}
@media (max-width:1264px) {
.store_outerwrapper, .logo_slide_blk{
	width:100%!important; padding:0!important;
}

}
@media (max-width:950px) {
.home_navigation{
	float:left!important;
}
.outer_wrapper{
	padding:0 15px;
}

.home_navigation li{
	width:100%!important;
	margin:0!important; background:none!important;
}
	
.header, .home_hdr_wrapper{
	width:100%;
}
.home_banner{
	width:100%;
    background: url(images/home_banner.png) 0% 0% no-repeat;
	
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: 100%;
}

.home_block_content{
	width:100%;
}
.homemarketplace, .homenetworkers{
	width:100%;
	border-top:1px solid #dcdcdc
}
.homefbstore_wrapper{
	height:auto;
}
.homefbstore, .homemarketplace, .homenetworkers{
	background:#fff;
}
.inner_content{
	width:100%;
}
.abt_leftcol{
	width:100%;
	padding:0;
}
.ftr_links{
	width:100%!important;
}
.copyright{
	width:100%!important;
}
.nwsletter{
	width:94%; padding:3%;
}
.nwsletter input[type="text"]{
	width:69%;
}
.nwsletter input[type="button"]{
	width:29%;
}
.btn_container2 .btn2{
	margin:0!important;
}
.btn_container_nw_login{
	width:100%;
	padding:0!important;
}
.content_wrapper_networker{
	padding:0;
}
.home_hdr_wrapper{
	width:100%!important;
}
.home_header_right{
	width:100%!important;
	height:auto!important;
}
.home_header_right_navigation{
	width:100%!important;
	float:left!important; height:auto!important;
}
.inner_content{
	width:100%!important;
}
.logo_slide_blk{
	width:100%!important;
}
.introvideocontainer_center, .homefbstore{
	width:100%;
}
.ecosystem{
	max-width:100%;
	-webkit-background-size: cover!important;
	-moz-background-size: cover!important;
	-o-background-size: cover!important;
	background-size: 100%!important;
}
.leftcol, .rightCol{
	width:100%!important;
	padding-left:0!important;
	padding-right:0!important;
	border:0!important;
}
.content_wrapper_networker{
	padding:0!important;
}
.ravoxhelps_pic_container{
	width:100%!important;
}
.ravoxhelps_pic_inner{
	width:100%!important;
	border-right:0px!important;
}
.ravoxhelps_pic_inner_1, .ravoxhelps_pic_inner_2,.ravoxhelps_pic_inner_3{
	padding-right:0px!important;
	padding-left:0px!important; margin:0px!important; border-right:0px!important;
}
.logo_slide_blk{
	width:97%!important;
}
.logo_slide_blk h5{
	width:100%!important;
}

/* MARKET PLACE*/
.marketplace_hdr{
	position:inherit;
	height:auto; border-top:7px solid #87b932; border-bottom:1px solid #e4e4e4; background:#fff;
}
.marketplace_hdr .layoutwidth{
	width:90%; padding:0 5%;
}
.formarketplace{
	padding:0px!important;
}
.mktplace_headerrt, .minicart{
	float:left;
	width:54%; padding-left:8%; padding-right:3%;
}
}
@media (min-width: 768px) and (max-width: 950px) {

.home_banner{
	height:100%;	
}

.header, .outer_container_home .header{
	height:auto;
	background:#fff;
}
.video_wrapper{
	width:100%;
	margin:0 0 0 0;
}
.introvideolink, .introvideolink:hover{
	width:100%;
	background-position:top center;
}
.video_content{
	width:100%;
}

.listitem{
	width:33%;
} 


}

@media screen and (max-width: 767px) {

	.home_bannerwrapper{
	height:auto;	
	}
	.outer_container_home .header{
	height:auto;
	background:#fff;
	}
	.header{
	height:auto;	
	}
	.home_navigation, .home_header_right_navigation, home_header_right{
	width:100%;	
	}
	.home_header_right_navigation, .home_header_right{
	height:auto;	
	}
	.home_header_right_sharelinks, .home_header_right{
	width:100%;	
	}
	.video_wrapper, .introvideocontainer_center{
	width:100%;
	}
	.video_wrapper{
	width:100%;
	margin:0 0 10px 0;
	}
	.introvideolink, .introvideolink:hover{
	width:100%; 
	
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: 100%;
	}
	.video_content{
	width:100%;
	}
	.homefbstore{
	width:100%;
	}
	
	.copyright{
	text-align:center!important; width:100%!important;
	}
	.ftr_links, .col_1{
	width:94%!important; padding:0 3%!important;
	}
	.nwsletter{
	width:96%!important; padding:2%!important;
	}
	.nwsletter input[type="text"]{
	width:68%!important;
	}
	.nwsletter input[type="button"]{
	width:30%!important;
	}
	.abt_leftcol{
	width:100%;
	}
	.abt_rightcol{
	width:100%;
	}
	.ourteam{
		width:96%;
		padding:2%;
	}
	.btn3{
	background-position:top center;
	}
.landingpage_msg_wrapper{
	padding:160px 15px 30px;
}

.landingpage_msg_wrapper2{
	padding:150px 20px 30px 20px!important;
	background-position: center top !important;
}
.ravox_login_wrapper .login_boxinner{
	margin-bottom:40px;
}
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {


}
@media screen and (max-width: 479px) {
.logo{
	width:100%!important;
	text-align:center;
}

.logo a{
	display:inline-block!important;	
}
.store_content_area{
	padding:20px 0px;
}
.home_header_right{
	width:100%;
}
.home_header_right_sharelinks{
	width:100%;
	text-align:right;
}
.home_header_right_navigation{
	width:100%;	
}

.openstore_btn{
	width:96%; left:0; right:0;
	background-size:100%;	
}
.inner_content{
	width:100%;
}

.keyfeaturedesc_leftcol{
	width:100%;
	padding:0;
	border-right:0px;
	border-bottom:1px dotted #cfcfcf;
}
.keyfeaturedesc_rightcol{
	width:100%;
	padding:0;
}
.abt_leftcol{
	width:100%;
	padding:0;
}
.btn3{
	width:100%;
	font-size:15px;
}
.openstore_btn{
	width:100%!important;
	-webkit-background-size: cover!important;
	-moz-background-size: cover!important;
	-o-background-size: cover!important;
	background-size: 100%!important;
}
}	
/* Smartphones (portrait and landscape) --  --  --  --  -- - */
@media only screen
and (min-device-width : 320px) 
and (max-device-width : 480px) { 
/* Styles */

.home_banner{
	height:326px;	
}
.openstore_btn{
	bottom:40px;	
}

.listitem{
	width:95%;
	margin-left:2%;
} 

} 
 
 
/* Smartphones (portrait) --  --  --  --  -- - */
@media only screen
and (max-width : 320px) { 
/* Styles */
 .test{
	
}


} 
   
/* iPads (portrait and landscape) --  --  --  --  -- - */
@media only screen
and (min-device-width : 768px) 
and (max-device-width : 950px) { 
/* Styles */
 
} 
 
/* iPads (landscape) --  --  --  --  -- - */
@media only screen
and (min-device-width : 768px) 
and (max-device-width : 950px) 
and (orientation : landscape) { 
/* Styles */
 
} 
 
/* iPads (portrait) --  --  --  --  -- - */
@media only screen
and (min-device-width : 768px) 
and (max-device-width : 950px) 
and (orientation : portrait) { 
/* Styles */
 
} 
 
/* Desktops and laptops --  --  --  --  -- - */
@media only screen
and (min-width : 1224px) { 
/* Styles */
 
} 
 
/* Large screens --  --  --  --  -- - */
@media only screen
and (min-width : 1824px) { 
/* Styles */
 
}
/* 
Generic Styling, for Desktops/Laptops 
*/
table.tblresponsive { 
  width: 100%; 
  border-collapse: collapse; 
}
/* Zebra striping */
.tblresponsive tr:nth-of-type(odd) { 
  background: #eee; 
}
.tblresponsive th { 
  background: #333; 
  color: white; 
  font-weight: bold; 
}
.tblresponsive td, .tblresponsive th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}
/* 
Max width before this PARTICULAR table gets nasty
This query will take effect for any screen smaller than 760px
and also iPads specifically.
*/
@media 
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {
 
    /* Force table to not be like tables anymore */
    table.tblresponsive, .tblresponsive thead, .tblresponsive tbody, .tblresponsive th, .tblresponsive td, .tblresponsive tr { 
        display: block; 
    }
     
    /* Hide table headers (but not display: none;, for accessibility) */
    .tblresponsive thead tr { 
        position: absolute;
        top: -9999px;
        left: -9999px;
    }
     
    .tblresponsive tr { border: 1px solid #ccc; }
     
    .tblresponsive td { 
        /* Behave  like a "row" */
        border: none;
        border-bottom: 1px solid #eee; 
        position: relative;
        padding-left: 50%; 
    }
     
    .tblresponsive td:before { 
        /* Now like a table header */
        position: absolute;
        /* Top/left values mimic padding */
        top: 6px;
        left: 6px;
        width: 45%; 
        padding-right: 10px; 
        white-space: nowrap;
    }
     
    /*
    Label the data
    */
    .tblresponsive td:nth-of-type(1):before { content: "Sl. No"; }
    .tblresponsive td:nth-of-type(2):before { content: "Product Name"; }
    .tblresponsive td:nth-of-type(3):before { content: "Selected Combination"; }
    .tblresponsive td:nth-of-type(4):before { content: "Quantity"; }
    .tblresponsive td:nth-of-type(5):before { content: "Price"; }
    .tblresponsive td:nth-of-type(6):before { content: "Option"; }
    /*
    Label the data
    */
    .tblresponsive.price_details_tbl td:nth-of-type(1):before { content: "Total Price"; }
    .tblresponsive.price_details_tbl td:nth-of-type(2):before { content: "Enter Promo Code"; }
    .tblresponsive.price_details_tbl td:nth-of-type(3):before { content: "Promo Code Discount "; }
    .tblresponsive td:nth-of-type(4):before { content: "Grand Total"; }
    .tblresponsive td:nth-of-type(5):before { content: "Price"; }
    .tblresponsive td:nth-of-type(6):before { content: "Option"; }
}	


.table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd;
    }

    .table-responsive>.table {
        margin-bottom: 0;
    }

    .table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td {
     
    }

    .table-responsive>.table-bordered {
        border: 0;
    }

    .table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child {
        border-left: 0;
    }

    .table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child {
        border-right: 0;
    }

    .table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td {
        border-bottom: 0;
    }


