/*
Theme Name:   Zox News Child
Theme URI:    https://themeforest.net/user/mvpthemes/
Description:  Zox News Child Theme
Author:       MVP Themes
Author URI:   https://themeforest.net/user/mvpthemes/portfolio
Template:     zox-news
Version:      1.0.0
License:      GNU General Public License v3 or later
License URI:  http://www.gnu.org/licenses/gpl-3.0.html
Tags:         two-columns, custom-background, custom-colors, custom-menu, featured-images, theme-options, threaded-comments, translation-ready
Text Domain:  zox-news-child
*/

.mvp-nav-menu ul li:hover a {
    border-color:#ff005b
}

.author_info{display:block;clear:both;color:#777;font-size: .7rem;}
.author_info a{color:#777;}

.single-cstm-listing .entry-title,
.single-cstm-business .entry-title{width:100%;margin-right:0}
.single-cstm-listing #mvp-post-head .rightcontent .mvp-post-title,
.single-cstm-business #mvp-post-head .rightcontent .mvp-post-title{font-size:3rem}
.single-cstm-listing #mvp-post-head .companylogo,
.single-cstm-business #mvp-post-head .companylogo{width:20%;display:inline-block;vertical-align:top;padding:10px;box-sizing:border-box;border:1px solid #dfdfdf}
.single-cstm-listing #mvp-post-head .companylogo img,
.single-cstm-business #mvp-post-head .companylogo img{height:100%;width:100%}
.single-cstm-listing #mvp-post-head .rightcontent,
.single-cstm-business #mvp-post-head .rightcontent{width:79%;padding-left:20px;box-sizing:border-box;display:inline-block;vertical-align:bottom}
.single-cstm-listing #mvp-post-head .oinfo,
.single-cstm-business #mvp-post-head .oinfo{clear:both;display:block;padding-top:25px;padding-bottom:10px}
.single-cstm-listing #mvp-post-head .oinfo li,
.single-cstm-business #mvp-post-head .oinfo li{position:relative;display:inline-block;vertical-align:top;padding-right:25px}
.single-cstm-listing #mvp-post-head .oinfo li:before,
.single-cstm-business #mvp-post-head .oinfo li:before{content:"";position:absolute;right:10px;top:-2px;width:1px;height:100%;background:#dfdfdf;}
.single-cstm-listing #mvp-post-head .oinfo li:last-child,
.single-cstm-business #mvp-post-head .oinfo li:last-child{padding-right:0}
.single-cstm-listing #mvp-post-head .oinfo li:last-child::before,
.single-cstm-business #mvp-post-head .oinfo li:last-child::before{display:none}
.single-cstm-listing .bottom_content,
.single-cstm-business .bottom_content{clear:both;padding-top:30px}
.single-cstm-listing ul.tabs,
.single-cstm-business ul.tabs{clear:both;display:block;width:100%;border-bottom:2px solid #dfdfdf}
.single-cstm-listing ul.tabs li,
.single-cstm-business ul.tabs li{display:inline-block;vertical-align:top;margin-right:30px;font-size:1.25rem;padding-bottom:5px;font-weight:600;position:relative}
.single-cstm-listing ul.tabs li:last-child,
.single-cstm-business ul.tabs li:last-child{margin-right:0 !important}
.single-cstm-listing ul.tabs li a,
.single-cstm-business ul.tabs li a{color:#9c9c9c}
.single-cstm-listing ul.tabs li a.active:after,
.single-cstm-business ul.tabs li a.active:after{content:"";position:absolute;bottom:-2px;left:0;height:2px;width:100%;background:#ff005b}
.single-cstm-listing ul.tabs li a.active,
.single-cstm-listing ul.tabs li a:hover,
.single-cstm-business ul.tabs li a.active,
.single-cstm-business ul.tabs li a:hover{color:#ff005b}
.single-cstm-listing #tab_content,
.single-cstm-businessg #tab_content{padding:20px 0 0;display:block}
.single-cstm-listing #tab_content *,
.single-cstm-listing #tab_content *:before,
.single-cstm-listing #tab_content *:after,
.single-cstm-business #tab_content *,
.single-cstm-business #tab_content *:before,
.single-cstm-business #tab_content *:after{box-sizing: border-box !important}
.single-cstm-listing #tab_content .tab_cntnt,
.single-cstm-business #tab_content .tab_cntnt{display:none}
.single-cstm-listing #tab_content .tab_cntnt.extra_tabs,
.single-cstm-business #tab_content .tab_cntnt.extra_tabs{padding-bottom:25px}
.single-cstm-listing #tab_content .tab_cntnt.active,
.single-cstm-business #tab_content .tab_cntnt.active{display:block}
.single-cstm-listing #tab_content .d_table,
.single-cstm-business #tab_content .d_table{width:95%;/*height:auto;*/display:inline-block;margin:3.25% 2.25%;padding:20px 20px 10px;box-sizing:border-box;border:1px solid #dfdfdf;border-radius:10px}
.single-cstm-listing #tab_content .d_table h4,
.single-cstm-business #tab_content .d_table h4{font-size:1.15rem;margin-bottom:15px;clear:both}
.single-cstm-listing #tab_content .d_table .lcol,
.single-cstm-listing #tab_content .d_table .rcol,
.single-cstm-business #tab_content .d_table .lcol,
.single-cstm-business #tab_content .d_table .rcol{width:49.25%;display:inline-block;vertical-align:top;padding-bottom:15px;box-sizing:border-box;line-height:1.25}
.single-cstm-listing #tab_content .d_table .lcol,
.single-cstm-business #tab_content .d_table .lcol{padding-right:5px;font-weight:600}
.single-cstm-listing #tab_content .d_table .rcol,
.single-cstm-business #tab_content .d_table .rcol{padding-left:5px;text-align:right}
.single-cstm-listing .tab_cntnt.details,
.single-cstm-business .tab_cntnt.details{-moz-column-width:17em;-webkit-column-width:17em;-moz-column-gap:0.25em;-webkit-column-gap:0.25em;}
.single-cstm-listing .tab_cntnt.team,
.single-cstm-business .tab_cntnt.team{padding-bottom:45px}
.single-cstm-listing .team .members,
.single-cstm-business .team .members{padding:12px 5px 25px;box-sizing:border-box;}
.single-cstm-listing .team .members h3,
.single-cstm-business .team .members h3{font-size:1.5rem}
.single-cstm-listing .team .members .content,
.single-cstm-business .team .members .content{padding:5px 0;box-sizing:border-box}
.single-cstm-listing .team .members .heading,
.single-cstm-business .team .members .heading{color:#9c9c9c;padding:20px 10px 8px;box-sizing:border-box;text-transform:uppercase;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}
.single-cstm-listing .team .members .column,
.single-cstm-business .team .members .column{padding:15px 10px 10px;box-sizing:border-box;border-bottom:1px solid #dfdfdf;}
.single-cstm-listing .team .members .heading > div,
.single-cstm-listing .team .members .column > div,
.single-cstm-business .team .members .heading > div,
.single-cstm-business .team .members .column > div{display:inline-block;vertical-align:middle;/*width:32.75%;*/box-sizing:border-box}
.single-cstm-listing .team .members .name,
.single-cstm-business .team .members .name{width:39.5%}
.single-cstm-listing .team .members .position,
.single-cstm-business .team .members .position{width:39.5%}
.single-cstm-listing .team .members .social,
.single-cstm-business .team .members .social{width:19.5%}
.single-cstm-listing .team .members .position,
.single-cstm-listing .team .members .social,
.single-cstm-business .team .members .position,
.single-cstm-business .team .members .social{padding-left:10px}
.single-cstm-listing .team .members .name .image,
.single-cstm-business .team .members .name .image{width:50px;height:50px;margin-top:-5px;border-radius:50%;overflow:hidden;display:inline-block;vertical-align:middle;margin-right:10px}
.single-cstm-listing .team .members .name .image img,
.single-cstm-business .team .members .name .image img{max-width:100%}
.single-cstm-listing .team .members .name .text,
.single-cstm-business .team .members .name .text{display:inline-block;vertical-align:middle}
.single-cstm-listing .team .members .social a,
.single-cstm-business .team .members .social a{margin-right:7.5px}
.single-cstm-listing .team .members .social a:hover .fa,
.single-cstm-listing .team .members .social a:hover i,
.single-cstm-business .team .members .social a:hover .fa,
.single-cstm-business .team .members .social a:hover i{color:#333}
.single-cstm-listing #mvp-side-wrap,
.single-cstm-business #mvp-side-wrap{padding-top:11px}
.single-cstm-listing #mvp-side-wrap .socials,
.single-cstm-business #mvp-side-wrap .socials{clear:both;text-align:center;margin-bottom:15px}
.single-cstm-listing #mvp-side-wrap .socials li,
.single-cstm-business #mvp-side-wrap .socials li,
.single-cstm-business .socials li{display:inline;margin-right:15px}
.single-cstm-listing #mvp-side-wrap .socials li:last-child,
.single-cstm-business #mvp-side-wrap .socials li:last-child,
.single-cstm-business .socials li:last-child{margin-right:0}
.single-cstm-listing #mvp-side-wrap .socials li .fa,
.single-cstm-listing #mvp-side-wrap .socials li i,
.single-cstm-business #mvp-side-wrap .socials li .fa,
.single-cstm-business #mvp-side-wrap .socials li i,
.single-cstm-business .socials li .fa,
.single-cstm-business .socials li i{font-size:1.5rem;color:#333}
.single-cstm-listing #mvp-side-wrap .socials li a:hover .fa,
.single-cstm-listing #mvp-side-wrap .socials li a:hover i,
.single-cstm-business #mvp-side-wrap .socials li a:hover .fa,
.single-cstm-business #mvp-side-wrap .socials li a:hover i,
.single-cstm-business .socials li a:hover .fa,
.single-cstm-business .socials li a:hover i{font-size:1.5rem;color:#ff005b}
.single-cstm-listing #mvp-side-wrap .rsTable .lcol,
.single-cstm-listing #mvp-side-wrap .rsTable .rcol,
.single-cstm-business #mvp-side-wrap .rsTable .lcol,
.single-cstm-business #mvp-side-wrap .rsTable .rcol{width:49.25%;display:inline-block;vertical-align:top;padding-bottom:15px;box-sizing:border-box;line-height:1.25}
.single-cstm-listing #mvp-side-wrap .rsTable .lcol,
.single-cstm-business #mvp-side-wrap .rsTable .lcol{padding-right:5px;font-weight:600}
.single-cstm-listing #mvp-side-wrap .rsTable .rcol,
.single-cstm-business #mvp-side-wrap .rsTable .rcol{padding-left:5px;text-align:right}
.single-cstm-listing .rsTable .rscontent,
.single-cstm-business .rsTable .rscontent{text-align:center}
.single-cstm-listing .mobileheading,
.single-cstm-business .mobileheading{display:none}

.single-cstm-business #mvp-post-head .rightcontent #right_side_social{margin-top:15px}



.listingtablewrap .mobileheading{display:none}
.listingtablewrap{display:block;position:relative;background:#f9f9f9;padding:40px 35px}
.listingtablewrap .listingSearch{width:90%;display:block;margin:0 auto;/*padding-bottom:50px*/padding-bottom:30px}
.listingtablewrap .listingSearch form{position:relative}
.listingtablewrap .listingSearch #skeyinput{width:100%;padding:15px 50px 15px 20px;height:55px;box-sizing:border-box;font-size:1rem}
.listingtablewrap .listingSearch #searchBtn{color:transparent;background:transparent;border:none;position:absolute;right:20px;height:55px;width:28px;bottom:0;z-index:2;cursor:pointer;padding:0}
.listingtablewrap .listingSearch i.searchBtnIcon{position:absolute;right:20px;bottom:15px;font-size:30px;z-index:1;color:#666}
.listingtablewrap .col{display:inline-block;vertical-align:middle;padding:20px 10px 15px;box-sizing:border-box}
.listingtablewrap .listth{border-bottom:1px solid #dfdfdf}
.listingtablewrap .listth .col{color:#9c9c9c;text-transform:uppercase;font-weight:bold}
.listingtablewrap .listth a:hover{color:#666}
/*.listingtablewrap .col.logo{width:8%}*/
.listingtablewrap .col.compname{width:38%}
.listingtablewrap .col.location{width:20%}
.listingtablewrap .col.website,
.listingtablewrap .col.business_type{width:25%}
.listingtablewrap .col.fundstage{width:15%}
.listingtablewrap .col.compname .company_logo{position:relative;min-height:50px}
.listingtablewrap .col.compname .company_logo .company{width:100%;padding-left:65px;display:block;box-sizing:border-box}
.listingtablewrap .col.compname .company_logo .company a{position:absolute;top:50%;transform:translateY(-50%);}
.listingtablewrap .col.compname .img{position:absolute;left:0;top:-5px;width:50px;height:50px;display:inline-block;border:1px solid #dfdfdf;border-radius:50%;overflow:hidden;vertical-align:middle}
.listingtablewrap .col.compname .img a{display:block}
.listingtablewrap .col.compname .img img{width:100%;height:100%;display:block}
.listingtablewrap .listContent{padding-bottom:35px}
.listingtablewrap .col.logo img{border-radius:50%;overflow:hidden}
.listingtablewrap .listContent .listing{border-bottom:1px solid #dfdfdf}
.listingtablewrap .pagination{text-align:center !important;width:100%;margin:0 auto;}
.listingtablewrap .pagination a,
.listingtablewrap .pagination span{float:none;display:inline-block;background:none;border:none;font-size:1.25rem;padding:5px;vertical-align:middle;color:#666}
.listingtablewrap .pagination .current, .listingtablewrap .pagination a:hover{color:#ff005b}
.listingtablewrap .pagination .prev,
.listingtablewrap .pagination .next{font-size:2rem;margin-bottom:-5px;color:#9c9c9c}
.listingtablewrap .listContent .listing a{color:#000}
.listingtablewrap .listContent .listing a:hover{color:#ff005b}
/*.listingtablewrap .listContent .listing .website a{color:#ff005b}
.listingtablewrap .listContent .listing .website a:hover{color:#000}*/
.listingtablewrap .listContent .listing a:hover img{opacity:0.7}
.listingtablewrap .listContent .listing:hover{background:#fff}

.listingtablewrap .top_filters,
.listingtablewrap .bottom_filters{padding-bottom:20px;width:100%;text-align:center}
.listingtablewrap .top_filters a,
.listingtablewrap .bottom_filters a{font-weight:bold;font-size:1.25rem;padding-right:2.5%;color:#666}
.listingtablewrap .top_filters a:last-child,
.listingtablewrap .bottom_filters a:last-child{padding-right:0 !important}
.listingtablewrap .top_filters a:hover,
.listingtablewrap .top_filters a.active,
.listingtablewrap .bottom_filters a:hover,
.listingtablewrap .bottom_filters a.active{color:#ff005b}

.listingtablewrap .totalListCount{padding-bottom:10px;padding-left:5px;color:#ff005b;font-weight:bold;font-size:0.95rem}

.listingtablewrap .bottom_filters{padding-bottom:35px}
.listingtablewrap .bottom_filters h3{margin-bottom:15px}
.listingtablewrap .bottom_filters a{font-size:1.1rem;padding-right:1.25%;margin-bottom:5px;display:inline-block}

.listingtablewrap .listth .business_type{color:#ff005b}


.above_content{padding:15px 0 35px}
.below_content{padding:35px 0 10px}


.listingtablewrap.businessListing .col.compname .company_logo .company a{position:relative;top:unset;transform:none}
.listingtablewrap.businessListing .col.compname .company_logo .company .inner{position:absolute;top:50%;transform:translateY(-50%)}
.listingtablewrap.businessListing .col.compname .company_logo .company .inner > a{clear:both;display:block}
.listingtablewrap.businessListing .col.compname .company_logo .company .sDesc{clear:both;display:block;/*padding:5px 0 3px;*/font-size:90%}
.listingtablewrap.businessListing .col.compname  .company_logo .company .bsns{display:inline-block;font-size:90%}
.listingtablewrap.businessListing .col.compname  .company_logo .company .bsns a{color:#ff005b}
.listingtablewrap.businessListing .col.compname  .company_logo .company .bsns a:hover{color:#666}
.listingtablewrap.businessListing .col.compname .company_logo .company .incorpDate{display:inline-block;font-size:90%}
.listingtablewrap.businessListing .col.compname .company_logo.hasDesc .img{top:50%;transform:translateY(-50%)}
.listingtablewrap.businessListing .col.compname{width:53%}

.listingtablewrap.businessListing .col.compname{width:100% !important}

.listingtablewrap .separetor{padding-left:3px;padding-right:5px;display:inline-block;font-size:12px}
.listingtablewrap .bznzTitle{padding-bottom:5px}
.listingtablewrap .sDesc{padding-bottom:5px}
.valM{vertical-align:middle !important}
.fsmall{font-size:90%}
.listingtablewrap .jurisdic{display:inline-block}
.listingtablewrap .bsns a{display:inline-block}
.listingtablewrap.businessListing .company_logo .company .bznzTitle{font-weight:600}




#pt_grids{clear:both;display:block;padding:10px 0;text-align:center}
#pt_grids .sgrid{width:49.25%;padding:15px;display:inline-block;vertical-align:top;box-sizing:border-box}
#pt_grids .sgrid .sgin{padding:30px 20px 20px;box-sizing:border-box;display:block;border:1px solid #dbdbdb;box-shadow:2px 2px 3px rgba(0,0,0,0.05);border-radius:4px;text-align:center}
#pt_grids .sgrid .sgin:hover{box-shadow:1px 1px 1px rgba(0,0,0,0.05);}
#pt_grids .sgrid .img{display:inline-block;width:100%;height:180px;vertical-align:middle;margin-bottom:20px}
#pt_grids .sgrid .img img{vertical-align:middle;max-width:100%;max-height:100%;position:relative;top:50%;transform:translateY(-50%);}
#pt_grids ul.links{display:block;margin:0;padding:0;}
#pt_grids ul.links li{margin-bottom:8px}
#pt_grids ul.links li a{text-decoration:underline}
#pt_grids ul.links li a:hover{color:#333}


.fLogoShow{position:relative;/*float:left;*/clear:both;text-align:center;width:100%}
.fLogoShow .widgettitle,
.fLogoShow h5{color:#fff}
.fLogoShow .rt-wpls .slick-slide img{box-sizing:border-box}
.fLogoShow .rt-wpls .single-logo .single-logo-container{padding-top:0;padding-bottom:0}
.fLogoShow .slick-track{padding-top:5px}

#mvp-foot-logo{margin-bottom:10px}


.mvp-cont-read-but{z-index:999;cursor:pointer}
.mvp-cont-read-wrap{z-index:999}



#mvp-content-main ul li, #mvp-content-main ol li, .mvp-post-add-main ul li, .mvp-post-add-main ol li,
#mvp-content-main ul li span, #mvp-content-main ol li span, .mvp-post-add-main ul li span, .mvp-post-add-main ol li span{font-family: 'Gautami', sans-serif!important;/*font-size:1.1rem !important;*/color:#000 !important;font-size:100% !important}



a.authFB{color:#3b5998 !important}
a.authIG{color:#517fa4 !important}
a.authLI{color:#007bb6 !important}
a.authMyS{color:#000000 !important}
a.authPIN{color:#cb2027 !important}
a.authSC{color:#ff8800 !important}
a.authTUMB{color:#35465c !important}
a.authUTUB{color:#ff0000 !important}

.home .cat-post-widget .category-posts-internal,
.cat-post-widget .category-posts-internal{display:none}

body #mvp-fly-wrap{position:absolute !important}
body #mvp-fly-wrap{overflow-y:auto !important;overflow-x:hidden !important;}
body #mvp-fly-menu-wrap nav.mvp-fly-nav-menu{overflow-x:hidden;overflow-y:auto;padding:5px 0}
body #mvp-fly-soc-wrap{bottom:5px}





/*Review CSS*/
.review__main .subtitle{
	font-size:24px;
	color:#666;
	float:left;
}
.review__main .mvp-post-title{
	width:100%;
	margin-bottom:20px;
	margin-right:0;
}
.review__main .author__info{
	margin-left:0;
	width:100%;
	margin-bottom:15px;
}
.popup__section{
	width:100%;
	display:block;
}
.popup__section .popup__trigger_text{
	padding-bottom:10px;
	font-style:italic;
}
.popup__section .popup__open{
    position:absolute;
    background:#fff;
    z-index:99;
    max-width:600px;
	width:94%;
    top:98%;
    padding:20px 15px 15px;
    left:0;
    box-shadow:1px 1px 10px #aaa;
    border-radius:4px;
}
.popup__section h2,
.popup__section h3,
.popup__section h4{
	margin-bottom:10px;
}
.popup__section h2{
	font-size:24px;
}
.popup__section h3{
	font-size:22px;
}

.star__rating{
	unicode-bidi:bidi-override;
    color:#A3A6B3;
    font-size:36px;
    width:148px;
    position:relative;
    padding:0;
	line-height:1.5;
}
.star__rating span{
	height:36px;
}
.star__rating .star_ratings_top{
	color:#ff005b;
    padding:0;
    position:absolute;
    z-index:1;
    display:block;
    top:0;
    left:0;
    overflow: hidden;
}
.star__rating .star_ratings_bottom{
	padding:0;
    display:block;
    z-index:0;
}
.review__main .section__1 .top__part{
	padding:20px 30px 15px;
	border:1px solid #ddd;
}
.review__main .section__1 .top__part .logo{
	max-width:290px;
	padding-bottom:15px;
}
.overallRating h4{
	text-transform:uppercase;
	margin-bottom:15px;
}
.rating_button .rating_wrap,
.rating_button  .link__button{
	display:inline-block;
	vertical-align:middle;
}
.rating_button .rating_wrap{
	margin-right:25px;
}




@media screen and (min-width:900px){
	.single #mvp-main-nav-small .mvp-drop-nav-title{display:none !important}
	.single #mvp-main-nav-small .mvp-nav-menu{display:block !important}
}


@media screen and (max-width:1239px){
	.single-cstm-listing #mvp-post-head .rightcontent,
	.single-cstm-business #mvp-post-head .rightcontent{padding-left:10px}
	.single-cstm-listing #mvp-post-head .rightcontent .mvp-post-title,
	.single-cstm-business #mvp-post-head .rightcontent .mvp-post-title{font-size:2.5rem}
	.single-cstm-listing #tab_content .d_table .lcol, .single-cstm-listing #tab_content .d_table .rcol,
	.single-cstm-listing #mvp-side-wrap .rsTable .lcol, .single-cstm-listing #mvp-side-wrap .rsTable .rcol,
	.single-cstm-business #tab_content .d_table .lcol, .single-cstm-listing #tab_content .d_table .rcol,
	.single-cstm-business #mvp-side-wrap .rsTable .lcol, .single-cstm-listing #mvp-side-wrap .rsTable .rcol{width:49%}
	
	/*.listingtablewrap .col.compname{width:30.5%}
	.listingtablewrap .col.fundstage{width:14.5%}*/
}

@media screen and (max-width:1139px){
	.single-cstm-listing .team .members .name,
	.single-cstm-business .team .members .name{width:43.25%}
	.single-cstm-listing .team .members .position,
	.single-cstm-business .team .members .position{width:35.25%}
	.single-cstm-listing .team .members .social,
	.single-cstm-business .team .members .social{width:19.25%}
	.single-cstm-listing .team .members .name .image,
	.single-cstm-business .team .members .name .image{width:35px;height:35px;margin-right:3px}
	.single-cstm-listing #tab_content,
	.single-cstm-business #tab_content{font-size:0.9rem}
	.single-cstm-listing .team .members h3,
	.single-cstm-business .team .members h3{font-size:1.25rem}
	
	.listingtablewrap{padding:35px 15px}
	/*.listingtablewrap .col.compname{width:30.25%}
	.listingtablewrap .col.fundstage{width:15.25%}
	.listingtablewrap .col.location{width:19%}*/
	.listingtablewrap .listth .col{font-size:0.95rem}
	.listingtablewrap .listContent .col{font-size:0.9rem}
	.listingtablewrap .pagination a, .listingtablewrap .pagination span{font-size:1.15rem}
	.listingtablewrap .pagination .prev, .listingtablewrap .pagination .next{font-size:1.5rem}
	.listingtablewrap .pagination .prev, .listingtablewrap .pagination .next{margin-bottom:-1px}
	.listingtablewrap .listingSearch{width:95%;/*padding-bottom:40px*/padding-bottom:20px !important}
	.listingtablewrap .listingSearch #skeyinput{height:45px;padding:10px 45px 10px 20px;font-size:0.9rem}
	.listingtablewrap .listingSearch #searchBtn{height:45px;width:25px}
	.listingtablewrap .listingSearch i.searchBtnIcon{font-size:24px;bottom:12px}
	
}

@media screen and (max-width:1023px){
	.single-cstm-listing #mvp-post-head .rightcontent .mvp-post-title,
	.single-cstm-business #mvp-post-head .rightcontent .mvp-post-title{font-size:2.25rem}
	.single-cstm-listing #mvp-post-head .oinfo,
	.single-cstm-business #mvp-post-head .oinfo{padding-top:15px;padding-bottom:5px;font-size:0.85rem}
	.single-cstm-listing #mvp-post-head .oinfo li,
	.single-cstm-business #mvp-post-head .oinfo li{padding-right:20px}
	.single-cstm-listing #mvp-post-head .oinfo li:before,
	.single-cstm-business #mvp-post-head .oinfo li:before{right:7px}
	.single-cstm-listing #mvp-post-head .oinfo li:last-child,
	.single-cstm-business #mvp-post-head .oinfo li:last-child{padding-right:0}
	.single-cstm-listing #mvp-post-head .oinfo li:last-child::before,
	.single-cstm-business #mvp-post-head .oinfo li:last-child::before{display:none}
	.single-cstm-listing #tab_content,
	.single-cstm-business #tab_content{font-size:0.85rem}
	.single-cstm-listing .team .members h3,
	.single-cstm-business .team .members h3{font-size:1.15rem}
	.single-cstm-listing #tab_content .d_table h4,
	.single-cstm-business #tab_content .d_table h4{font-size:1rem}
	.single-cstm-listing .tab_cntnt.details,
	.single-cstm-business .tab_cntnt.details{-moz-column-width:20em;-webkit-column-width:20em}
	
	.listingtablewrap .col{padding:15px 5px 10px}
	.listingtablewrap .listth .col{font-size:0.9rem}
	.listingtablewrap .listContent .col{font-size:0.85rem}
	.listingtablewrap .col.compname .company_logo{min-height:45px}
	.listingtablewrap .col.compname .company_logo .company{padding-left:52px}
	.listingtablewrap .col.compname .img{width:45px;height:45px}
}

@media screen and (max-width:899px){
	.single-cstm-listing .tab_cntnt.details,
	.single-cstm-business .tab_cntnt.details{-moz-column-width:25em;-webkit-column-width:25em}
	.single-cstm-listing #mvp-side-wrap .rsTable .lcol,
	.single-cstm-business #mvp-side-wrap .rsTable .lcol{padding-left:25%}
	.single-cstm-listing #mvp-side-wrap .rsTable .rcol,
	.single-cstm-business #mvp-side-wrap .rsTable .rcol{padding-right:25%}
	.single-cstm-listing .team .members .social .fa,
	.single-cstm-listing .team .members .social i,
	.single-cstm-business .team .members .social .fa,
	.single-cstm-business .team .members .social i{font-size:1.25rem}
	
	.listingtablewrap .col.location{width:19.5%}
	.listingtablewrap .listingSearch{width:100%;padding-bottom:35px}
	.listingtablewrap .listingSearch #skeyinput{height:40px;padding:7.5px 45px 7.5px 20px}
	.listingtablewrap .listingSearch #searchBtn{height:40px}
	.listingtablewrap .listingSearch i.searchBtnIcon{font-size:22px;bottom:10px}
	.listingtablewrap .top_filters a{font-size:1rem}
	
	.listingtablewrap .bottom_filters{font-size:0.95rem}
	
	#pt_grids .sgrid{padding:10px}
	#pt_grids .sgrid .img{height:160px}
}

@media screen and (max-width:767px){
	.single-cstm-listing #mvp-side-wrap .rsTable .lcol,
	.single-cstm-business #mvp-side-wrap .rsTable .lcol{padding-left:15%}
	.single-cstm-listing #mvp-side-wrap .rsTable .rcol,
	.single-cstm-business #mvp-side-wrap .rsTable .rcol{padding-right:15%}
	.single-cstm-listing .tab_cntnt.team,
	.single-cstm-business .tab_cntnt.team{padding-bottom:25px}
	
	.listingtablewrap{padding:30px 10px}
	.listingtablewrap .col.location{width:19%}
	.listingtablewrap .listContent{padding-bottom:25px}
	.listingtablewrap .top_filters a{padding-right:15px}
}

@media screen and (max-width:639px){
	.single-cstm-business #mvp-post-head .companylogo,
	.single-cstm-listing #mvp-post-head .companylogo{width:45%;padding:10px;display:block;margin-bottom:10px}
	.single-cstm-listing #mvp-post-head .rightcontent,
	.single-cstm-business #mvp-post-head .rightcontent{width:100%;padding-left:0}
	.single-cstm-listing #mvp-side-wrap .rsTable .lcol,
	.single-cstm-business #mvp-side-wrap .rsTable .lcol{padding-left:0}
	.single-cstm-listing #mvp-side-wrap .rsTable .rcol,
	.single-cstm-business #mvp-side-wrap .rsTable .rcol{padding-right:0}
	.single-cstm-listing ul.tabs li,
	.single-cstm-business ul.tabs li{margin-right:15px;font-size:1rem}
	
	.listingtablewrap .listth{display:none}
	.listingtablewrap .listContent .col{display:block;width:100%;padding:10px 5px 5px}
	.listingtablewrap .mobileheading{display:inline-block;width:23%;vertical-align:middle;font-weight:bold}
	.listingtablewrap .listContent .col:not(.compname){padding-top:5px}
	.listingtablewrap .listContent .col:not(.compname) .mobileheading{margin-top:8px}
	.listingtablewrap .listContent .compname .mobileheading{display:none}
	.listingtablewrap .col.compname .company_logo{/*display:inline-block;width:75%;*/display:block;width:100%;vertical-align:middle}
	.listingtablewrap .listContent .listing{margin-bottom:10px;padding-bottom:10px}
	.listingtablewrap .listingSearch #skeyinput{height:35px;padding:5px 40px 5px 5px;font-size:0.8rem}
	.listingtablewrap .listingSearch #searchBtn{height:35px;width:20px;right:5px}
	.listingtablewrap .listingSearch i.searchBtnIcon{right:5px;font-size:18px;bottom:9px}
	.listingtablewrap .col.compname .company_logo .company{padding-left:65px}
	
	.listingtablewrap.businessListing .col.compname{width:100%}
	.listingtablewrap.businessListing .col.compname .company_logo .company .inner{position:relative;top:unset;transform:none}
	.listingtablewrap.businessListing .col.compname{padding-bottom:8px}
	.listingtablewrap.businessListing .col.compname .company_logo .company .sDesc,
	.listingtablewrap.businessListing .col.compname  .company_logo .company .bsns,
	.listingtablewrap.businessListing .col.compname .company_logo .company .incorpDate{font-size:95%}
	.listingtablewrap.businessListing .col.compname .company_logo.hasDesc .img{top:unset;transform:none}
	.listingtablewrap.businessListing .mobileheading{width:40%}
	.listingtablewrap.businessListing .col.compname .company_logo .company .sDesc{padding:5px 0}
	
	
	.listingtablewrap .company .inner span{line-height:1.15}
	.listingtablewrap .company .inner > .separetor{display:none}
	.listingtablewrap .company .inner .bsns,
	.listingtablewrap .company .inner .incorpDate,
	.listingtablewrap .company .inner .jurisdic{display:block !important;clear:both !important}
	.listingtablewrap .company .inner .bsns,
	.listingtablewrap .company .inner .incorpDate{padding-bottom:5px}
	
	
	
	
	#pt_grids .sgrid{padding:15px 0;width:100%;display:block}
	#pt_grids .sgrid .sgin{padding:20px 15px 15px}
	#pt_grids .sgrid .img{height:150px}
	
	.fLogoShow .widget .rt-wpls{/*width:100%;box-sizing:border-box;*/}
	.fLogoShow{padding-bottom:5px}
	
	.home .mvp-main-blog-wrap .mvp-main-blog-cont .mvp-blog-story-list .mvp-blog-story-wrap{margin-bottom:5px}
	.home .mvp-main-blog-wrap .mvp-main-blog-cont .mvp-blog-story-list .mvp-blog-story-img{display:none !important}
	.home .mvp-main-blog-wrap .mvp-main-blog-cont .mvp-blog-story-list .mvp-blog-story-in{margin-left:0;width:100%}
	
}

@media screen and (max-width:479px){
	.single-cstm-listing .tab_cntnt.details,
	.single-cstm-business .tab_cntnt.details{-moz-column-width:unset;-webkit-column-width:unset}
	.single-cstm-listing #tab_content .d_table,
	.single-cstm-business #tab_content .d_table{width:100%;margin:2% 0;padding:15px 8px}
	.single-cstm-listing .team .members .heading,
	.single-cstm-business .team .members .heading{display:none}
	.single-cstm-listing .team .members .column > div,
	.single-cstm-business .team .members .column > div{display:block;width:100%;padding-left:0;padding-right:0}
	.single-cstm-listing .mobileheading,
	.single-cstm-business .mobileheading{display:inline-block;padding-right:15px;vertical-align:middle;margin-top:4px;width:60px;font-weight:bold}
	.single-cstm-listing .team .members .name,
	.single-cstm-business .team .members .name{border-top:1px solid #dfdfdf;padding-top:13px}
	.single-cstm-listing .team .members .name,
	.single-cstm-listing .team .members .position,
	.single-cstm-listing .team .members .social,
	.single-cstm-business .team .members .name,
	.single-cstm-business .team .members .position,
	.single-cstm-business .team .members .social{border-bottom:1px solid #dfdfdf;margin-bottom:12px;padding-bottom:10px}
	.single-cstm-listing .team .members .column,
	.single-cstm-business .team .members .column{padding:10px 0 0;border:none}
	.single-cstm-listing .team .members,
	.single-cstm-business .team .members{padding-bottom:15px}
	.single-cstm-listing ul.tabs li,
	.single-cstm-business ul.tabs li{margin-right:10px;font-size:0.9rem}
	.single-cstm-listing #mvp-content-body-top,
	.single-cstm-business #mvp-content-body-top{max-height:unset}
	.single-cstm-listing #mvp-post-head .oinfo,
	.single-cstm-business #mvp-post-head .oinfo{font-size:1rem}
	.single-cstm-listing #mvp-post-head .oinfo li,
	.single-cstm-business #mvp-post-head .oinfo li{display:block;padding-right:0;padding-bottom:5px}
	.single-cstm-listing #mvp-post-head .oinfo li:before,
	.single-cstm-business #mvp-post-head .oinfo li:before{display:none}
	.single-cstm-listing #mvp-post-head .companylogo,
	.single-cstm-business #mvp-post-head .companylogo{width:55%}
	
	.listingtablewrap .mobileheading{width:28%;margin-right:5px}
	.listingtablewrap .col.compname .company_logo{/*width:71.5%*/}
	.listingtablewrap .col.compname .company_logo .company{padding-left:55px}
	.listingtablewrap .top_filters a,
	.listingtablewrap .bottom_filters a{display:block;padding-right:0;padding-bottom:6px;margin-bottom:12px;border-bottom:1px solid #dfdfdf}
	
	#pt_grids .sgrid .img{height:125px}
}

@media screen and (min-width:400px) and (max-width:1099px){
	.mvp-nav-small-logo img{height:100% !important;width:auto !important}
}
.wpcf7 input.wpcf7-text { width: 90%; } 
.wpcf7 textarea.wpcf7-textarea { width: 90%; } 
.wpcf7-form textarea { height: 500px; }
