/*================================ 
    #RESPONSIVE CSS 
====================================*/
/* Desktop Layout: 1200px.*/
@media only screen and (min-width: 992px) and (max-width: 1200px) {
.nav-pills .nav-link {
    padding: 5px 16px;
}	
.display-2 {
    font-size: calc(1.1rem + 3.5vw);
    font-weight: 800;
    line-height: 1.2;
}
.navbar-light .navbar-nav .nav-link {
    position: relative;
    margin-right: 15px;
    padding: 35px 0;
    color: #101f46;
    font-size: 14px;
    font-weight: 700;
    outline: none;
    transition: .5s;
}
.navbar.navbar-expand-lg .navbar-toggler {
    border: 1px solid #102250 !important;
    color: #102250 !important;
}
.footer_links ul li {
    float: left;
    margin: 0 30px;
}
.browsecat-item {
    padding: 20px !important;
}
.verifiedbusiness_col ul li {
    font-size: 10px;
}
.joinwhatsappchannel_btn {
    font-size: 13px;
}
.verified_col p {
    font-size: 13px;
}
.businesstrust {
    height: 193px;
}
}

/* Tablet Layout: 768px.*/
@media only screen and (min-width: 768px) and (max-width: 991px) {
.col-browsecat:nth-child(4) {
    width: 49.444%;
	margin-top: 10px;
}
.col-browsecat:nth-child(5) {
    width: 49.444%;
	margin-top: 10px;
}
.whatsapp_col {
    margin-top: 15px;
}
.bannercaption ul li {
    list-style: none;
    float: left;
    color: #000;
    font-weight: 700;
    font-size: 14px;
    margin: 0 5px;
}
.col-browsecat {
    float: left;
    width: 33%;
    flex: 0 0 auto;
}
.verified_member {
    display: table;
    width: 100%;
    padding: 0px 0;
}
.footer_links ul li {
    float: left;
    margin: 0 10px;
}
}

/* Max Wide Mobile Layout: 600px. */
@media only screen and (min-width: 600px) and (max-width: 767px) {
.bannercaption ul li {
    font-size: 11px;
    margin: 0 4px;
}
.nav-pills{
	margin:10px auto;
    display: inline-flex;
    float: none;
    text-align: center;
}
.contact_btn {
    margin-top: 10px;
}
.display-2 {
    font-size: calc(1.2rem + 3.5vw);
    font-weight: 800;
    line-height: 1.2;
}
.pr_btn {
    padding:5px 5px !important;
}
.syp_btn {
    padding: 5px 5px !important;
}
.eo_btn {
    padding:5px 5px !important;
}
.col-browsecat {
    float: left;
    width: 25%;
    flex: 0 0 auto;
}
.col-browsecat:last-child{
	margin:auto;
	float:none;
}
.footer_links ul li {
    float: left;
    margin: 0 30px;
    width: 35%;
}
.features_title h4 {
    text-align: center;
    font-size: 24px;
}
.pagination {
    float: none;
    margin: 10px auto;
    text-align: center;
    display: inline-flex;
}
.product_details h5 {
    margin-bottom: 10px;
    margin-top: 10px;
}
.whatsapp_col {
    margin-bottom: 15px;
    margin-top: 15px;
}
.busenesstrust_row{
	margin-top: 0.2rem !important;
}
.businesstrust {
    height: 170px;
    margin-bottom: 10px;
}
}

/* Wide Mobile Layout: 599px. */
@media only screen and (max-width: 599px) {
.nav-pills{
	margin:10px auto;
    display: inline-flex;
    float: none;
    text-align: center;
}
.contact_btn {
    margin-top: 10px;
}
.display-2 {
    font-size: calc(1.2rem + 3.5vw);
    font-weight: 800;
    line-height: 1.2;
}
.pr_btn {
    padding:5px 5px !important;
}
.syp_btn {
    padding: 5px 5px !important;
}
.eo_btn {
    padding:5px 5px !important;
}
.btn {
    font-size: 14px;
    border-radius: 6px;
}
.col-browsecat {
    float: left;
    width: 100%;
    flex: 0 0 auto;
    margin-bottom: 10px;
}
.footer_links ul li {
    float: left;
    margin: 0 30px;
    width: 35%;
}
.features_title h4 {
    text-align: center;
    font-size: 24px;
}
.pagination {
    float: none;
    margin: 10px auto;
    text-align: center;
    display: inline-flex;
}
.product_details h5 {
    margin-bottom: 10px;
    margin-top: 10px;
}
.whatsapp_col {
    margin-bottom: 15px;
    margin-top: 15px;
}
.busenesstrust_row{
	margin-top: 0.2rem !important;
}
.businesstrust {
    height: 170px;
    margin-bottom: 10px;
}
}
/* Wide Mobile Layout: 480px. */
@media only screen and (max-width: 480px) {
.nav-pills{
	margin:10px auto;
    display: inline-flex;
    float: none;
    text-align: center;
}
.contact_btn {
    margin-top: 10px;
}	
.display-2 {
    font-size: calc(1.2rem + 3.5vw);
    font-weight: 800;
    line-height: 1.2;
}
.pr_btn {
    padding:5px 5px !important;
}
.syp_btn {
    padding: 5px 5px !important;
}
.eo_btn {
    padding:5px 5px !important;
}
.btn {
    font-size: 14px;
    border-radius: 6px;
}
.col-browsecat {
    float: left;
    width: 100%;
    flex: 0 0 auto;
    margin-bottom: 10px;
}
.footer_links ul li {
    float: left;
    margin: 0 10px;
}
.footer_links ul li {
    float: left;
    margin: 0 2px;
    width: 47%;
}
.features_title h4 {
    text-align: center;
    font-size: 20px;
}
.pagination {
    float: none;
    margin: 10px auto;
    text-align: center;
    display: inline-flex;
}
.product_details h5 {
    margin-bottom: 10px;
    margin-top: 10px;
}
.whatsapp_col {
    margin-bottom: 15px;
    margin-top: 15px;
}
.busenesstrust_row{
	margin-top: 0.2rem !important;
}
.businesstrust {
    height: 170px;
    margin-bottom: 10px;
}
}


@media only screen and (max-width: 420px) {
.nav-pills{
	margin:10px auto;
    display: inline-flex;
    float: none;
    text-align: center;
}
.contact_btn {
    margin-top: 10px;
}
.display-2 {
    font-size: calc(1.2rem + 3.5vw);
    font-weight: 800;
    line-height: 1.2;
}
.pr_btn {
    padding:5px 5px !important;
}
.syp_btn {
    padding: 5px 5px !important;
}
.eo_btn {
    padding:5px 5px !important;
}
.btn {
    font-size: 12px;
    border-radius: 6px;
	margin-bottom: 10px;
}
.carousel-caption-2-content .carousel-caption-2-content-btn {
    display: table;
    justify-content: start;
}
.col-browsecat {
    float: left;
    width: 100%;
    flex: 0 0 auto;
    margin-bottom: 10px;
}
.footer_links ul li {
    float: left;
    margin: 5px 2px;
    width: 100%;
    text-align: center;
}
.features_title h4 {
    text-align: center;
    font-size: 20px;
}
.pagination {
    float: none;
    margin: 10px auto;
    text-align: center;
    display: inline-flex;
}
.product_details h5 {
    margin-bottom: 10px;
    margin-top: 10px;
}
.whatsapp_col {
    margin-bottom: 15px;
    margin-top: 15px;
}
.busenesstrust_row{
	margin-top: 0.2rem !important;
}
.businesstrust {
    height: 170px;
    margin-bottom: 10px;
}
.bannercaption ul li {
    list-style: none;
    float: left;
    color: #000;
    font-weight: 700;
    font-size: 14px;
    margin: 0 12px;
}
}

@media only screen and (max-width: 375px) {
.nav-pills{
	margin:10px auto;
    display: inline-flex;
    float: none;
    text-align: center;
}
.contact_btn {
    margin-top: 10px;
}
.display-2 {
    font-size: calc(1.2rem + 3.5vw);
    font-weight: 800;
    line-height: 1.2;
}
.pr_btn {
    padding:5px 5px !important;
}
.syp_btn {
    padding: 5px 5px !important;
}
.eo_btn {
    padding:5px 5px !important;
}
.btn {
    font-size: 13px;
    border-radius: 6px;
	margin-bottom: 10px;
}
.carousel-caption-2-content .carousel-caption-2-content-btn {
    display: table;
    justify-content: start;
}
.col-browsecat {
    float: left;
    width: 100%;
    flex: 0 0 auto;
    margin-bottom: 15px;
}
.footer_links ul li {
    float: left;
    margin: 0 10px;
}
.footer_links ul li {
    float: left;
    margin: 5px 2px;
    width: 100%;
    text-align: center;
}
.features_title h4 {
    text-align: center;
    font-size: 20px;
}
.pagination {
    float: none;
    margin: 10px auto;
    text-align: center;
    display: inline-flex;
}
.product_details h5 {
    margin-bottom: 10px;
    margin-top: 10px;
}
.whatsapp_col {
    margin-bottom: 15px;
    margin-top: 15px;
}
.busenesstrust_row{
	margin-top: 0.2rem !important;
}
.businesstrust {
    height: 170px;
    margin-bottom: 10px;
}
.bannercaption ul li {
    list-style: none;
    float: left;
    color: #000;
    font-weight: 700;
    font-size: 13px;
    margin: 0 12px;
}
}