@import url('fonts/stylesfont.css');
@import url('iconfiles/fontawesome.css');
@import url('iconfiles/linea.css');
html,
body {
    margin: 0px;
    padding: 0px;
    font-family: 'Renner-it-Light';
    overflow-x: hidden;
}
.single-companyclient .videobtn.getVideoLink::after{
    display:none;
}
.single-companyclient .videobtn.getVideoLink:hover::after {

    background: #ff9429;
    transition: 0.4s;
    opacity: 0;

}

.qtool .qmod-block-wrapper .pure-g {
    height: 300px;
    overflow-y: scroll;
}

.qmod-quotehead .qmod-block-wrapper .pure-g {
    overflow: hidden;
    height: auto;
}

.qtool .qmod-block-wrapper .pure-g .pure-g {
    height: auto;
    overflow: hidden;
}

.pcg_research_top.zomaic_media img {

    width: auto;

}
.zomaic_media_page iframe {
    margin: 0 auto;
    display: block;
    width: 100%;
}
.videobtn.getVideoLink:hover {
    opacity: 1;
}
.news_feed {
    position: relative;
    bottom: 40px;
}
.single-companyclient #main-con .side-bar p {
    line-height: normal;
    margin: 0;
    padding: 0;
}
.single-companyclient #main-cont .side-bar br  {
    display:none;
}
.single-companyclient #main-cont {
    background: #f8faff;
    float: left;
    width: 100%;
    padding-bottom: 90px;
}
.single-companyclient #main-cont header.entry-header h2 {
    font-size: 30px;
    color: #4c6b92;
    text-transform: capitalize;
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 11px;
    position: relative;
    font-weight: 500;
    letter-spacing: 1px;
    margin-top: 30px;
}
.single-companyclient #main-cont header.entry-header h2::after {
    content: "";
    background: #4c6b92;
    position: absolute;
    left: 0;
    height: 1px;
    width: 150px;
    bottom: -1px;
}
.single-companyclient .pcg_searchtext {
    padding-bottom: 0px;
}
.single-companyclient .reprent_listsec h2{
    
    margin-bottom:0px;
}
.customsocial_sharing {
    margin-left: 15px;
}
.customsocial_sharing a.a2a_dd.addtoany_share_save.addtoany_share {
    display: none;
}
.videobtn.getVideoLink {
    border: none;
}
.videobtn.getVideoLink:focus {
    outline: none;
}
.news_feed header.entry-header {
    margin-bottom: 20px;
}
.img_quote {
    display: inline-block;
    width: 100%;
}
.pure-u-1.pure-u-xl-1-2 {
    width: 100% !important;
}
.qmod-litenews .qmod-news-list li .qmod-headline h4 {
    font-weight: normal !important;
    font-size: 16px;
}
.qmod-litenews .qmod-news-list li .qmod-headline {
    text-decoration: none !important;
    color: #6570a8 !important;
    font-weight: bold !important;
}
.qmod-litenews .qmod-news-list li .qmod-headline:hover {
    color: #343956 !important;
}
.qmod-litenews .qmod-news-list h3 {
    color: #4a4a4a;
    margin-top: 0;
    padding-top: 0;
}
.video-container .videobtn.getVideoLink img.play-icon {
    position: absolute;
    top: 50%;
    transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 30%;
    height: auto;
}
button.getVideoLink{
   
		position:relative;
   } 
   
.video-container {
    margin-bottom: 80px;
    display: inline-block;
    width: 100%;
}
.video-container .videobtn.getVideoLink {
    background: none;
    padding: 0;
    height:155px;
}
.video-container .videobtn.getVideoLink img
{
	width:100%;
	height:100%;
	object-fit:cover;
	padding-bottom:10px;
}
#main-cont
{
	background:#f8faff;
	padding-bottom: 40px;
}
.feeds li:last-child {
    border: none;
}
.middle_desc .modal-body {
    padding: 0;
}
.middle_desc .modal-content iframe {
    width: 100%;
    height: 333px;
}
.middle_desc .modal .close {
    position: absolute;
    right: 11px;
    top: 11px;
    z-index: 999;
    color: #fff;
    opacity: 1;
    font-weight: lighter;
}
.middle_desc .modal {
    top: 50%;
    overflow: hidden;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
}
.img_quote img
{
	width: 100%;
}
.middle_desc .modal .modal-header
{
	padding: 0;
	border:none;
}
.middle_desc .modal .modal-dialog
{
	max-width:600px;
}
.middle_desc .modal-content
{
	border-radius: 0;
}
#main-cont .video_sec iframe {
    width: 100%;
    height: 420px;
}
#main-cont .entry-content.desc_sec p {
    padding-right: 0;
    font-size: 18px;
    margin-top: 0;
    line-height: 28px;
    font-weight: 500;
}
.web_link strong, .web_link a {
    font-size: 16px;
}
#main-cont .entry-header
{
	background:none;
	padding-left: 0;
}
#main-cont header.entry-header h2 {
    font-size: 25px;
}
#main-cont header.entry-header h2::after {
    width: 65px;
}
.clm_description p {
    font-size: 16px;
    font-family: 'Dosis', sans-serif;
}
.clm_description {
    padding: 25px 10px;
    text-align: center;
    background: #fff;
    margin-bottom:15px;
}
.video-container .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.feeds h4 {
    font-family: 'Dosis', sans-serif;
    font-weight: 700;
    line-height: normal;
    margin-top: 0;
    color: #282828;
}
.date i {
    color: #6570a8;
}
span.date {
    color: #676767;
    font-family: 'Dosis', sans-serif;
    font-size: 14px;
}
#main-cont .news_feed header.entry-header h2 {
    margin-bottom:6px;
}
.feeds h4:after {
    position: absolute;
    bottom: 0;
    background: #ed671e;
    content: "";
    height: 4px;
    width: 50px;
    left: 0;
}
.feeds h4 {
    font-family: 'Dosis', sans-serif;
    font-weight: 700;
    line-height: normal;
    margin-top: 10px;
    color: #282828;
    position: relative;
    padding-bottom: 15px;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
}
ul.feeds {
    padding: 0;
    float: left;
    width: 100%;
}
.feeds li {
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 10px;
}
.video_sec
{
    margin-top: 34px;
}

@media (min-width: 768px)
{
	.video-container .row .col-sm-4
	{
		width: 33%;
	}

}
@media (max-width:767px)
{
.middle_desc .modal-content {
    border: none;
    background: none;
    box-shadow: none;
}

.video-container .videobtn.getVideoLink
{
    height: 275px;
}
}

@media (max-width:575px)
{
.middle_desc .modal-content iframe {
    height: 180px;
    border: 5px solid #fff;
}	
#main-cont .video_sec iframe {
    height: 195px;
}
.video-container
{
    margin-bottom: 0;
}
.middle_desc .modal .close {
    right: 12px;
    top: -12px;
}
}

/*======  header css start here =======*/
.site_header {
    float: left;
    width: 100%;
    background-color: #fff;
    padding: 15px 0px;
}
.site_header .container {
    padding: 0;
}
.wrap_header {
    float: left;
    width: 100%;
}

.main_menu .navbar-nav.mr-auto {
    margin: 0 auto !important;
    float: right;
    width: auto;
    z-index: 11;
}

.main_menu .navbar-nav.mr-auto li {
    display: inline-block;
    width: auto;
    margin: 0;
    line-height: 49px;
    position: relative;
}
.main_menu .navbar-nav.mr-auto li a {
    display: inline-block;
    text-transform: uppercase;
    font-size: 13px;
    color: #252525;
    font-weight: 500;
    padding: 0px 11px;
    border-right: 1px solid #ccc;
    line-height: 16px;
    font-family: 'Renner-it-Medium';
    letter-spacing: 0.4px;
    transition: 0.5s;
}

.dropdown-menu .dropdown-item:hover,
.dropdown-menu .dropdown-item:focus {
    background-color: #f8f8f8;
}

.main_menu .navbar-nav.mr-auto li:hover .dropdown-menu {
    display: block;
}

.navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
    min-width: 330px;
    border: 1px solid #ccc;
    border-radius: unset;
    top: 90%;
}

.dropdown-menu .dropdown-item {
    border-right: none !important;
    display: inline-block !important;
    padding: 15px 15px !important;
    float: left;
}

.main_menu .navbar-nav.mr-auto li a:hover,
.main_menu .navbar-nav.mr-auto li a:focus {
    color: #f18419;
    transition: 0.5s;
}

.main_menu .navbar-nav.mr-auto ul.dropdown-menu li a:hover,
.main_menu .navbar-nav.mr-auto ul.dropdown-menu li a:focus {
    color: #f18419;
    transition: 0.5s;
    background-color: #f8f8f8;
}

.main_menu .navbar-nav.mr-auto li:last-child a {
    border: none;
}

.social_mediaser li:last-child a {
    margin-right: 5px;
}

.navbar-brand {
    margin: 0;
}

.navbar-brand img {
    width: 100%;
}

.social_mediaser {
    display: inline-block;
    width: 100%;
    margin: 0;
    padding: 0;
}

.social_mediaser li {
    display: inline-block;
    position: relative;
    width: auto;
    margin: 0 2px;
    line-height: 49px;
}

.social_mediaser a {
    color: #3a3a3a;
    font-size: 14px;
    font-weight: 600;
}

.social_mediaser li p {
    display: inline-block;
    margin: 0 7px;
    font-weight: 500;
}

.main_menu .navbar-nav.mr-auto li.active > a {
    color: #f18419;
}

.navbar-expand-lg .navbar-nav .dropdown-menu li a {
    border-right: none !important;
    display: inline-block !important;
    padding: 15px 15px !important;
    float: left;
    font-size: 13px;
    width: 100%;
}

.navbar-expand-lg .navbar-nav .dropdown-menu li {
    width: 100%;
    line-height: normal;
    float: left;
}


/*====================  slide searchbar ====================*/

.search-form {
    position: absolute;
    right: -10px;
    top: -25px;
    line-height: normal;
    width: 300px;
}

.search-form .form-group input.form-control::-webkit-input-placeholder {
    display: none;
}

.search-form .form-group input.form-control::-moz-placeholder {
    display: none;
}

.navbar-right {
    min-width: 450px;
    /*or I can probably just use columns*/
}

.site_header .navbar-right form {
    width: 100%;
}

.site_header .form-group {
    position: relative;
    width: 0%;
    min-width: 40px;
    height: 40px;
    overflow: hidden;
    transition: width 1s;
    backface-visibility: hidden;
    margin: 0;
}

.site_header .form-group input.form-control {
    position: absolute;
    top: 0;
    right: 0;
    outline: none;
    width: 100%;
    height: 40px;
    margin: 0;
    z-index: 10;
    border-color: #f18419 !important;
}

.site_header input[type="text"].form-control {
    -webkit-appearence: none;
    -webkit-border-radius: 0;
}

.site_header .form-control-submit,
.site_header .search-label {
    width: 40px;
    height: 40px;
    position: absolute;
    right: 0;
    top: 0;
    padding: 0;
    margin: 0;
    text-align: center;
    cursor: pointer;
    line-height: 40px;
    background: white;
}

.site_header .form-control-submit {
    background: #fff;
    /*stupid IE*/
    opacity: 0;
    color: transparent;
    border: none;
    outline: none;
    z-index: -1;
}

.site_header .search-label {
    z-index: 90;
}

.site_header .form-group.sb-search-open,
.site_header .no-js .sb-search-open {
    width: 100%;
    z-index: 11;
}

.site_header .form-group.sb-search-open .search-label,
.site_header .no-js .sb-search .search-label {
    background: #f18419;
    color: #fff;
    z-index: 11;
}

.site_header .form-group.sb-search-open .form-control-submit,
.site_header.no-js .form-control .form-control-submit {
    z-index: 90;
}

/*================  ends  ======================*/


/*=================  bootstrap 4 responsive header =============*/

@media(max-width: 991px) {
    .site_header .navbar-toggler span:nth-child(2) {
        top: 10px;
        -webkit-transform-origin: left center;
        -moz-transform-origin: left center;
        -o-transform-origin: left center;
        transform-origin: left center;
    }
    .site_header .navbar-toggler {
        width: 35px;
        height: 25px;
        position: relative;
        margin: 0px;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transition: .5s ease-in-out;
        -moz-transition: .5s ease-in-out;
        -o-transition: .5s ease-in-out;
        transition: .5s ease-in-out;
        cursor: pointer;
        display: inline-block;
        padding: 0;
        outline: none;
        z-index: 99;
    }
    .site_header .navbar-toggler span {
        display: block;
        position: absolute;
        height: 3px;
        width: 100%;
        border-radius: 9px;
        opacity: 1;
        left: 0;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transition: .25s ease-in-out;
        -moz-transition: .25s ease-in-out;
        -o-transition: .25s ease-in-out;
        transition: .25s ease-in-out;
    }
    .site_header .navbar-toggler span {
        background: #f18419;
        height: 4px;
        width: 35px;
        float: left;
        margin-bottom: 7px;
        border-radius: 10px;
    }
    .site_header .navbar-toggler span:nth-child(1) {
        top: 0px;
        -webkit-transform-origin: left center;
        -moz-transform-origin: left center;
        -o-transform-origin: left center;
        transform-origin: left center;
    }
    .site_header .navbar-toggler span:nth-child(3) {
        top: 20px;
        -webkit-transform-origin: left center;
        -moz-transform-origin: left center;
        -o-transform-origin: left center;
        transform-origin: left center;
    }
    .site_header .navbar-toggler[aria-expanded="true"] span:nth-child(1) {
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
        top: -3px;
        left: 8px;
    }
    .site_header .navbar-toggler[aria-expanded="true"] span:nth-child(3) {
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
        top: 21px;
        left: 8px;
    }
    .site_header .navbar-toggler[aria-expanded="true"] span:nth-child(2) {
        width: 0%;
        opacity: 0;
    }
    .site_header .navbar-collapse.show {
        left: 0px;
    }
    .site_header .navbar-collapse {
        position: fixed;
        top: 0;
        left: -260px;
        z-index: 999;
        background: #fff;
        height: 100% !important;
        width: 240px;
        box-shadow: 0 0 30px -11px #000;
        -webkit-transition: all 0.5s ease-in-out;
        -moz-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        transition: all 0.5s ease-in-out;
    }
    .site_header .navbar .menu-main-menu-container {
        margin-left: auto;
        margin-right: auto;
    }
    .main_menu .navbar-nav.mr-auto {
        margin: 0 auto !important;
        float: left;
        width: 100%;
    }
    .main_menu .navbar-nav.mr-auto li a {
        padding: 0px 8px;
        font-size: 13px;
        width: 100%;
        border: none;
    }
    .main_menu .navbar-nav.mr-auto li a {
        padding: 5px 20px 2px;
        transition: 0.5s;
        font-size: 13px;
        width: 100%;
        border: none;
        display: block;
        line-height: 49px;
    }
    .main_menu .navbar-nav.mr-auto li a:hover {
        background-color: #f18419;
        transition: 0.5s;
        color: #fff;
    }
    .navbar.navbar-expand-lg {
        padding: 0;
    }
}


/*=================  ends ===========*/


/*=============  home banner css start ========*/

.home_pageban {
    float: none;background-image: url(../images/home-banner.png);
    height: 615px;width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: flex;
    align-items: center;
}

.homn_banconte {
    float: left;
    width: 100%;
}

.homn_banconte h2 {
    font-size: 56px;
    color: #fff;
    line-height: normal;
    margin-bottom: 100px;
    font-family: 'Renner-it-Thin';
}


/*============  section 2 ===========*/

.focued_sec {
    float: left;
    height: auto;
    width: 100%;
    padding-bottom: 60px;
}

.pcs_focimg {
    float: left;
    width: 100%;
    margin-top: -60px;
}

.pcs_focimg img {
    width: 100%;
    height: 555px;
    object-fit: cover;
}

.focused_content h1 {
    font-size: 33px;
    color: #4c6b92;
    font-family: 'Renner-it-Medium';
    padding-left: 20px;
    position: relative;
    line-height: 42px;
    margin-bottom: 10px;
}

.focused_content h1::after {
    position: absolute;
    left: 0;
    height: 100%;
    width: 6px;
    content: "";
    background-color: #f18419;
    top: 0;
}

.focused_content {
    float: left;
    width: 100%;
}

p,
h1,
h2,
h3 {
    line-height: 33px;
}

.focused_content p {
    font-size: 22px;
    color: #565656;
    line-height: 33px;
    margin: 30px 0 30px;
    font-family: 'Renner-it-Thin';
}

.learn_morebtn {
    background-color: #f18419;
    padding: 14px 50px;
    color: #fff;
    border-radius: 100px;
    font-size: 16px;
    text-transform: uppercase;
    font-family: 'Renner-it-Medium';
    letter-spacing: 1px;
    margin-top: 10px;
    display: inline-block;
    box-shadow: 0 0 11px 0 #ffb449;
}

.learn_morebtn:hover {
    color: #fff;
    opacity: 0.9;
    text-decoration: none;
}


/*============  paralex_ sectoin ======*/

.paralex_sec {
    float: none;
    background-image: url(../images/pcs-paralex.png);
    height: 350px;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 70%;
    display: flex;
    align-items: flex-end;
    background-attachment: fixed;
}

.paralex_content {
    float: left;
    width: 100%;
    text-align: center;
}

.paralex_content h1 {
    color: #fff;
    text-transform: uppercase;
    font-size: 124px;
    font-family: 'Renner-it-Medium';
    line-height: 58px;
}


/*=============  category sec ====*/

.advisory_categorysec {
    float: left;
    width: 100%;
    padding: 100px 0 40px;
    position: relative;
}

.appo_img1 {
    float: left;
    width: 100%;
}

.wrap_advisory_text {
    float: left;
    width: 100%;
}

.appo_img1 img {
    width: 100%;
}

.approach_content {
    float: left;
    width: 100%;
}

.approach_content h1 {
    font-size: 46px;
    color: #4c6b92;
    line-height: 55px;
    padding-bottom: 12px;
    position: relative;
    margin-bottom: 10px;
}

.approach_content h1 span {
    font-family: 'Renner-it-Medium';
}

.approach_content h1::after {
    position: absolute;
    content: "";
    width: 80px;
    height: 4px;
    background-color: #f18419;
    left: 0;
    bottom: 0px;
}

.approach_content p {
    line-height: 31px;
    font-size: 19px;
    color: #565656;
    font-family: 'Renner-it-Light';
    margin-top: 20px;
    margin-bottom: 0;
}

.wrap_advisory_text .row {
    margin-top: 50px;
    margin-bottom: 50px;
}

.line_dot {
    margin: 0 auto;
    display: inline-block;
    height: 80px;
    width: 1px;
    background-color: #cdcdcd;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}

.line_dot span {
    width: 15px;
    height: 15px;
    background-color: #f18419;
    display: inline-block;
    border-radius: 100%;
    position: absolute;
    bottom: 0;
    left: -6px;
    margin: 0 auto;
}


/*==============  our clients css satr here ============*/

.our_clients_sec {
    float: none;
    background-image: url(../images/our-clientsban.png);
    height: 550px;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: flex;
    align-items: center;
    background-attachment: fixed;
}

.our_cienttext {
    float: left;
    width: 100%;
    color: #fff;
}

.our_cienttext h1 {
    font-size: 56px;
    font-family: 'Renner-it-Medium';
    margin: 0 0 20px;
    padding-left: 35px;
    position: relative;
    line-height: 64px;
}

.our_cienttext h1::after {
    position: absolute;
    left: 0;
    width: 7px;
    height: 100%;
    content: "";
    background-color: #f18419;
    top: -4px;
}

.our_cienttext p {
    font-size: 21px;
    display: inline-block;
    width: 100%;
    margin: 10px 0 10px;
}

.our_cienttext .learn_morebtn {
    margin-top: 30px;
    box-shadow: 0 0 12px 0 #9f6400;
}

.world_map {
    float: none;
    width: 100%;
    display: flex;
    height: 100%;
}

.world_map img {
    width: 100%;
    object-fit: scale-down;
}


/*====================  FEATURED video ec ============*/

.featured_video_sec {
    float: left;
    width: 100%;
    padding: 70px 0 150px;
}

.sec_heading {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 40px;
}

.sec_heading h1 {
    display: inline-block;
    color: #4c6b92;
    font-size: 56px;
    line-height: normal;
    margin: 0;
    width: 100%;
}

.wrap_feavideo {
    float: left;
    width: 100%;
}

.sec_heading h1 span {
    font-family: 'Renner-it-Medium';
}

.divider_line {
    display: inline-block;
    width: 74px;
    margin: 0 auto;
    height: 4px;
    background-color: #f18419;
    clear: both;
}

.wrapfea_vid iframe {
    width: 100%;
    height: 300px;
}

.wrapfea_vid h1 {
    padding-left: 22px;
    font-size: 32px;
    color: #4c6b92;
    font-family: 'Renner-it-Medium';
    margin: 30px 0 0 0;
    position: relative;
    border-left: 6px solid #f18419;
    line-height: 45px;
}


/*========================   ends  ==================*/


/*============  footer css start here   ==============*/

.page_footer {
    float: left;
    width: 100%;
    background-color: #4c6b92;
    margin-top: 100px;
    padding-bottom: 60px;
}

.footer_topimg {
    width: 100%;
    max-width: 100%;
    float: left;
    margin-top: -80px;
}

.flogo_div {
    float: left;
    width: 100%;
    margin-bottom: 30px;
}

.flogo_div img {
    width: auto;
    margin-top: 10px;
}

.footer_navbar {
    float: left;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 35px;
}

.footer_navbar h2,
.footer_socialmedia h1 {
    font-size: 22px;
    color: #fff;
    font-family: 'Renner-it-Medium';
    letter-spacing: 1px;
    margin: 0;
}

.footer_naul li {
    display: inline-block;
    margin-right: 30px;
}

.footer_naul li a {
    display: inline-block;
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
    font-family: 'Renner-it-Medium';
    letter-spacing: 1px;
    text-decoration: none;
}

.footer_naul li a:hover,
.footer_naul li a:focus {
    opacity: 0.9;
}

.footer_naul {
    float: left;
    width: 100%;
    padding: 0;
    margin-top: 5px;
    margin-bottom: 0;
}

.wrap_social_media {
    float: left;
    width: 100%;
}

.footer_socialmedia {
    float: left;
    display: inline-block;
    width: 50%;
}

.wrap_social_media {
    width: 100%;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
}

.wrap_social_media .copyright {
    margin: 0;
    float: right;
    width: 50%;
    text-align: right;
}

.fsocial_ul {
    padding: 0;
    display: inline-block;
    width: 100%;
    margin: 10px 0 10px;
}

.fsocial_ul li {
    display: inline-block;
    width: auto;
    margin-right: 15px;
}

.fsocial_ul li a {
    display: inline-block;
    line-height: 40px;
    height: 40px;
    width: 40px;
    background-color: #fff;
    border-radius: 100%;
    text-align: center;
    color: #4c6b92;
    font-size: 20px;
}

.wrap_social_media .copyright {
    margin: 0;
    float: right;
    width: 50%;
    text-align: right;
    color: #fff;
    font-size: 14px;
    font-family: 'Renner-it-Medium';
    letter-spacing: 1px;
    font-weight: normal;
}

.fsocial_ul li a:hover {
    opacity: 0.9;
}

a:hover {
    text-decoration: none;
}


/*=================  ends footer ==========*/


/*===============  about page css start here =========== */

.about_usban {
    float: left;
    width: 100%;
    background-color: #091d37;
    display: flex;
    align-items: center;
    /* background-image: url(../images/about-us.png); */
}

.wrap_innerwrp {
    width: 100%;
    float: left;
}

.img_aboutban {
    float: left;
    width: 100%;
}

.img_aboutban img {
    width: 100%;
    height: 500px;
    object-fit: cover;
}

.about_bansec {
    float: right;
    width: 100%;
    display: flex;
    align-items: center;
    height: 100%;
    max-width: 460px;
    position: relative;
    z-index: 11;
}

.about_bansec h2 {
    color: #fff;
    font-size: 51px;
    line-height: 70px;
    font-family: 'Renner-it-Thin';
    margin: 0;
}

.about_bansec h2 span {
    font-weight: 600;
}

.after_overlay::before {
    position: absolute;
    right: -150px;
    height: 100%;
    content: "";
    background-color: #091d37;
    z-index: 1;
    width: 100%;
    transform: skew(-202deg);
}

.about_contenttext {
    float: left;
    width: 100%;
    padding: 70px 0;
}

.about_text {
    float: left;
    width: 100%;
}

.about_text h1 {
    font-size: 46px;
    color: #4c6b92;
    font-family: 'Renner-it-Medium';
    margin-bottom: 10px;
    border-left: 6px solid #f18419;
    line-height: 56px;
    padding-left: 30px;
}

.about_text p {
    font-size: 19px;
    color: #565656;
    line-height: 35px;
    margin: 30px 0 0px;
    font-family: 'Renner-it-Light';
}

.about_usimg img {
    width: 100%;
    filter: brightness(100%);
    transition: 0.4s;
}

.about_usimg img:hover {
    filter: brightness(110%);
    transition: 0.4s;
}

.about_usimg {
    float: left;
    width: 100%;
    position: relative;
}

.about_usimg::before {
    position: absolute;
    right: -20px;
    bottom: -20px;
    border: 1px solid #f18419;
    height: 95%;
    content: "";
    width: 95%;
    z-index: -1;
}

.kno_exp_compsec {
    float: left;
    background-color: #f7f7f7;
    width: 100%;
    padding: 70px 0;
}

img {
    width: 100%;
}

.knw_blocktext {
    float: left;
    width: 100%;
    position: relative;
    padding: 0 15px;
}

.knw_blocktext h1 {
    font-size: 18px;
    color: #4c6b92;
    font-family: 'Renner-it-Medium';
    margin: 0 0 15px;
    position: relative;
    line-height: 20px;
}

.knw_blocktext h1::after {
    position: absolute;
    content: "";
    width: 50px;
    height: 3px;
    background-color: #f18419;
    left: 0;
    bottom: -8px;
}

.img_expblock {
    float: left;
    overflow: hidden;
    width: 100%;
    height: 100%;
}

.img_expblock:hover img {
    transform: scale(1.1);
    transition: 0.4s;
}

.img_expblock img {
    transform: scale(1);
    transition: 0.4s;
}

.bg_knw {
    background-color: #fff;
    position: relative;
}

.bg_knw::after {
    position: absolute;
    left: -20px;
    width: 0;
    height: 0;
    border-top: 25px solid transparent;
    border-right: 25px solid #fff;
    border-bottom: 25px solid transparent;
    content: "";
}

.knw_blocktext p {
    line-height: 26px;
    margin: 0;
    font-size: 16px;
    color: #565656;
}

.bottom_secwithbtn {
    float: left;
    width: 100%;
    text-align: center;
    margin: 70px 0 10px;
}

.bottom_secwithbtn h1 {
    font-size: 48px;
    color: #4c6b92;
    line-height: 60px;
    margin-bottom: 20px;
}

.meet_ourteam {
    float: left;
    width: 100%;
    padding: 70px 0 100px;
}

.team_ul {
    display: flex;
    flex-flow: row wrap;
    width: 100%;
    padding: 0;
}

.team_ul li {
    display: inline-block;
    width: 25%;
    margin-bottom: 30px;
    padding: 0 20px;
    text-align: center;
}

.team_img {
    float: none;
    width: auto;
    display: inline-block;
    margin-bottom: 20px;
    position: relative;
}

.team_img::before {
    position: absolute;
    left: -10px;
    bottom: -10px;
    height: 97%;
    width: 97%;
    border: 1px solid #f18419;
    content: "";
    transition: 0.4s;
    z-index: -1;
}

.team_img:hover::before {
    left: -5px;
    bottom: -5px;
    transition: 0.4s;
}

.team_d {
    float: left;
    width: 100%;
    text-align: center;
    margin: 0px 0 0;
}

.team_d h1 {
    font-size: 18px;
    color: #4c6b92;
    font-family: 'Renner-it-Medium';
    margin: 0 0 0px;
}

.team_d p {
    margin: 0;
    line-height: 20px;
    color: #f18419;
    font-family: 'Renner-it-Medium';
    font-size: 14px;
}

.team_d a:hover h1 {
    opacity: 0.9;
}

.team_img img {
    width: auto;
}


/*==================   services page css start here ============ */

.cust_breadsec {
    float: left;
    width: 100%;
}

.cust_breadsec nav .breadcrumb {
    background-color: transparent;
    padding: 0;
    margin: 0;
}

.wrap_services {
    float: left;
    width: 100%;
}

.wrap_services h2 {
    text-transform: uppercase;
    font-size: 68px;
}

.cust_breadsec .breadcrumb-item {
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
    margin-top: 5px;
}

.cust_breadsec .breadcrumb-item a {
    color: #fff;
}

.pcg_investersec {
    float: left;
    width: 100%;
}

.pcg_invester {
    float: left;
    width: 100%;
    padding: 70px 0 0;
}

.wrap_top_sec {
    float: left;
    width: 100%;
    margin: 20px 0 70px;
}

.unleashing_text {
    float: left;
    width: 100%;
}

.unleashing_text h1 {
    font-size: 33px;
    color: #4c6b92;
    font-family: 'Renner-it-Medium';
    padding-left: 15px;
    position: relative;
    line-height: 42px;
    margin-bottom: 10px;
    border-left: 5px solid #f18419;
}

.unleashing_text p {
    color: #565656;
    font-size: 18px;
    margin: 30px 0 0 0;
    line-height: 28px;
}

.pcg_investersec {
    float: left;
    width: 100%;
    padding: 70px 0px;
    background-color: #f8f8f8;
}

.pcg_invservice {
    float: left;
    width: 100%;
}

.pcg_invservice h1 {
    font-size: 32px;
    color: #4c6b92;
    line-height: 45px;
    padding-bottom: 8px;
    position: relative;
    margin-bottom: 10px;
}

.pcg_invservice h1 span {
    font-family: 'Renner-it-Medium';
}

.pcg_invservice h1::after {
    position: absolute;
    content: "";
    width: 80px;
    height: 4px;
    background-color: #f18419;
    left: 0;
    bottom: 0px;
}

.service_ul {
    float: left;
    width: 100%;
    padding: 0;
    margin-bottom: 0;
    margin-top: 10px;
}

.service_ul li {
    line-height: 26px;
    font-size: 16px;
    color: #565656;
    font-family: 'Renner-it-Light';
    margin-top: 0;
    margin-bottom: 10px;
    display: inline-block;
    padding-left: 30px;
    position: relative;
    width: 100%;
}

.service_ul li .fa.fa-check {
    position: absolute;
    left: 0;
    top: 0;
    color: #f18419;
}

.pcg_invsimg {
    float: left;
    width: 100%;
    overflow: hidden;
    transform: scale(1);
    transition: 0.5s;
}

.pcg_invsimg:hover img {
    transform: scale(1.1);
    transition: 0.5s;
}

.pcg_invsimg img {
    transition: 0.5s;
}

.pcg_investersec .middle_partapp {
    margin: 50px 0;
}

.pcg_corporate_inner {
    float: left;
    width: 100%;
    margin-top: 30px;
}

.pcg_invsimg2 {
    float: left;
    width: 100%;
    position: relative;
}

.pcg_invsimg2::before {
    position: absolute;
    left: -20px;
    bottom: -20px;
    content: "";
    width: 80%;
    height: 80%;
    background-color: #fdf0e3;
    z-index: -1;
}

.pcg_corporate_inner .middle_partapp {
    margin: 60px 0 0;
}

.pcg_corporate_inner .pcg_invservice h1 {
    font-size: 30px;
    color: #4c6b92;
    font-family: 'Renner-it-Medium';
    padding-left: 15px;
    position: relative;
    line-height: 42px;
    margin-bottom: 10px;
    border-left: 5px solid #f18419;
    padding-bottom: 0;
}

.pcg_corporate_inner .pcg_invservice h1::after {
    display: none;
}

.pcg_corporate_sec {
    float: left;
    width: 100%;
    padding: 70px 0;
}

.pcg_digital_sec {
    background-color: #f8f8f8;
    padding: 70px 0;
    float: left;
    width: 100%;
}

.pcg_digital {
    float: left;
    width: 100%;
    position: relative;
}

.pcg_digital::before {
    position: absolute;
    left: -10px;
    top: -10px;
    height: 40%;
    width: 35%;
    content: "";
    border: 5px dotted #f18419;
    z-index: 1;
}

.pcg_digitalcontent {
    float: left;
    width: ;
    width: 100%;
}

.pcg_invservice p {
    line-height: 26px;
    font-size: 16px;
    color: #565656;
    font-family: 'Renner-it-Light';
    margin-top: 20px;
    margin-bottom: 10px;
    display: inline-block;
    position: relative;
}

.row.middle_mar {
    margin-top: 60px;
    margin-bottom: 60px;
}

.pcg_digital img {
    z-index: 11;
    transition: 0.5s;
    position: relative;
}

.pcg_digital img:hover {
    filter: grayscale(10);
    transition: 0.5s;
}

.middle_mar .pcg_digital::before {
    right: -10px;
    left: auto;
}

.pcg_digital_media {
    float: left;
    width: 100%;
    padding: 70px 0 150px;
}

.cust_breadsec .breadcrumb-item a:hover {
    opacity: 0.9;
}

.pcg_digital_sec .row.middle_mar {
    margin-bottom: 0;
}

.check_outbtn {
    float: left;
    width: 100%;
    text-align: center;
    margin: 60px 0 0;
}

.dropdown:hover>.dropdown-menu {
    display: block;
}

.dropdown>.dropdown-toggle:active {
    /*Without this, clicking will make it sticky*/
    pointer-events: none;
}

.main_menu .navbar-nav.mr-auto li a .fa {
    font-size: 16px;
    font-weight: bold;
}


/*====================  ends here ===============*/


/*======================   clients page css start here ============*/

.wrap_representiv_logo {
    float: left;
    width: 100%;
}

.reprent_listsec h2 {
    font-size: 36px;
    color: #4c6b92;
    line-height: 43px;
    margin-bottom: 50px;
    text-align: center;
    position: relative;
}

.reprent_listsec.blockchain_client {
    padding-top: 0;
}

.reprent_listsec {
    float: left;
    width: 100%;
    padding: 60px 0 70px;
    background-color: #f8f8f8;
}

.reprent_listsec h2::after {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 100px;
    background-color: #f18419;
    height: 5px;
    bottom: -10px;
    content: "";
}

.wrap_representiv_logo h2 {
    color: #4c6b92;
    line-height: 46px;
    font-size: 28px;
    margin: 30px 0 40px;
    padding-left: 20px;
    border-left: 5px solid #f18419;
}

.clients_logo_ul {
    display: flex;
    flex-flow: row wrap;
    width: 100%;
    padding: 0;
}

.clients_logo_ul li {
    display: flex;
    width: 23%;
    background-color: #fff;
    height: 146px;
    margin: 0px 11px 22px;
    align-items: center;
    padding: 20px;
    text-align: center;
    border-radius: 15px 0px 15px 0px;
    box-shadow: 0 0 10px 0 #f1f1f1;
}

.clients_logo_ul li img {
    width: auto;
    margin: 0 auto;
}


/*================================  ends  =============================*/


/*==================  start css contact us page =========*/

.contact_usform {
    float: left;
    width: 100%;
    padding: 100px 0 40px;
    position: relative;
}

.wrap_conform {
    float: left;
    text-align: center;
    width: 100%;
    display: inline-block;
    margin-top: 30px;
}

.pcg_contctf p {
    color: #565656;
    font-size: 16px;
    font-style: italic;
    font-family: 'Renner-it-Light';
    letter-spacing: 0.5px;
}

.pcg_contctf p span {
    color: red;
}

.pcg_contctf {
    max-width: 900px;
    margin: 0 auto;
    text-align: left;
    display: inline-block;
}

.pcg_contctf .form-group {
    margin-bottom: 30px;
}

::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #9a9a9a;
}

::-moz-placeholder {
    /* Firefox 19+ */
    color: #9a9a9a;
}

:-ms-input-placeholder {
    /* IE 10+ */
    color: #9a9a9a;
}

:-moz-placeholder {
    /* Firefox 18- */
    color: #9a9a9a;
}

.pcg_contctf input {
    border-radius: 100px;
    padding: 10px 28px;
    font-size: 16px;
    border: 1px solid #cacaca;
    height: 56px;
}

.pcg_contctf textarea {
    border-radius: 33px;
    min-height: 120px;
    padding: 10px 28px;
    resize: none;
}

.pcg_contctf .contact_usbtn {
    background-color: #f18419;
    padding: 14px 50px;
    color: #fff;
    border-radius: 100px;
    font-size: 16px;
    text-transform: uppercase;
    font-family: 'Renner-it-Medium';
    letter-spacing: 1px;
    margin-top: 10px;
    display: inline-block;
    box-shadow: 0 0 11px 0 #ffb449;
}

.pcg_contctf .contact_usbtn:hover,
.pcg_contctf .contact_usbtn:focus {
    color: #fff;
    opacity: 0.9;
    text-decoration: none;
}

.pcg_contctf input:focus,
.pcg_contctf textarea:focus {
    box-shadow: unset;
    border-color: #ffa439;
}

.addres_sec {
    float: left;
    width: 100%;
}

.nyc_head {
    float: left;
    width: auto;
    display: inline-block;
    padding: 12px 22px 12px 22px;
    position: relative;
    background-color: #081c36;
    color: #fff;
}

.nyc_head::before {
    position: absolute;
    right: -19px;
    top: 0;
    height: 100%;
    width: 50%;
    content: "";
    background-color: #081c36;
    z-index: -1;
    transform: skewX(-150deg);
}

.nyc_head h1 {
    margin: 0;
    font-size: 28px;
    font-family: 'Renner-it-Light';
    font-style: italic;
    letter-spacing: 0.5px;
}

.address_ul {
    float: left;
    width: 100%;
    display: flex;
    padding: 0px 70px;
    margin-top: 7px;
    align-items: center;
    background-color: #081c36;
    flex-flow: row wrap;
    height: 200px;
    overflow: hidden;
    margin-bottom: 0px;
}

.address_ul li {
    width: 33.33%;
    display: flex;
    position: relative;
    padding: 35px 30px;
    height: 100%;
    text-align: center;
}

.address_ul li a {
    display: inherit;
    margin-top: 10px;
}

.address_ul li img {
    width: auto;
    display: inline-block;
    height: 70px;
    object-fit: scale-down;
}

.address_ul li::before {
    left: 0;
    height: 120%;
    width: 2px;
    background-color: #fff;
    content: "";
    position: absolute;
    top: -20px;
    bottom: 0;
    transform: rotate(20deg);
}

.info_block {
    text-align: center;
    width: 100%;
    display: inline-block;
}

.address_ul li a {
    display: inherit;
    margin-top: 10px;
    color: #fff;
    font-size: 21px;
    letter-spacing: 0.5px;
}

.info_block p {
    color: #fff;
    font-size: 21px;
    margin: 6px 0 0;
}

.address_ul li:last-child::after {
    right: 0;
    height: 120%;
    width: 2px;
    background-color: #fff;
    content: "";
    position: absolute;
    top: -20px;
    bottom: 0;
    transform: rotate(20deg);
}

.map_section {
    float: left;
    width: 100%;
}

.map_section iframe {
    width: 100%;
}


/*=============  check out studio page css  heer  =============*/

.pcg_studio h3 {
    float: left;
    margin: 20px 0 15px;
    width: 100%;
}

.pcg_studiosec .desc_studio {
    text-align: center;
    color: #565656;
    font-size: 18px;
    margin: 0px 0 0 0;
    line-height: 28px;
}

.pcg_studiosec {
    float: left;
    width: 100%;
    padding: 60px 0;
    background-color: #f8f8f8;
}

.pcg_studiosec .pcg_corporate_inner {
    margin: 50px 0 30px;
}

.studio_distributkey {
    float: left;
    width: 100%;
    padding: 70px 0 20px;
}

.studio_distributkey .pcg_invservice h3 {
    font-size: 19px;
    margin: 0 0 4px;
}

.studio_distributkey .service_ul {
    margin: 0;
}

.studio_distributkey .pcg_invservice p {
    margin-top: 5px;
}

.studio_distributkey .service_ul li {
    margin-bottom: 6px;
}

.check_outstudban h2 {
    font-size: 48px;
}

.studioPagebuttom {
    float: left;
    width: 100%;
    padding: 50px 0 70px;
    background-color: #f8f8f8;
    text-align: center;
}

.studioPagebuttom p {
    font-size: 28px;
    color: #4c6b92;
    line-height: 40px;
    margin-bottom: 20px;
}


/*==============  ends  =================*/

.navbar.navbar-expand-lg {
    padding: 0;
}

.team_section {
    float: left;
    width: 100%;
    padding: 70px 0;
    background-color: #f8f8f8;
}

.sec_heading_team img {
    width: auto;
    margin-bottom: 0px;
}

.sec_heading_team {
    float: left;
    width: 100%;
    background-color: #fff;
    padding: 30px;
    margin-bottom: 50px;
}

.team-image-wrapper {
    position: relative;
    display: inline-block;
    width: auto;
    float: left;
    margin: 0 20px 10px 0;
}

.team_section h3 {
    font-size: 22px;
    color: #4c6b92;
    font-family: 'Renner-it-Medium';
    margin: 0 0 8px;
    display: inline-block;
}

.team-member-position {
    margin: 0;
    line-height: 20px;
    color: #f18419;
    font-family: 'Renner-it-Medium';
    font-size: 14px;
    margin-bottom: 15px;
}

.sec_heading_team p {
    font-size: 18px;
    color: #565656;
    line-height: 32px;
    margin: 20px 0 0px;
    font-family: 'Renner-it-Light';
    text-align: justify;
}

.client_desvide h3 {
    line-height: 25px;
    font-family: 'Renner-it-Medium';
    margin-top: 10px;
    padding-left: 10px;
    border-left: 5px solid #f18419;
    text-align: left;
    font-size: 16px;
}

.client_desvide .wrapfea_vid iframe {
    height: 226px;background-color: #000;
}

.wrap_feavideo.client_desvide {
    float: left;
    width: 100%;
    margin: 10px 0 40px;
}

ul.news_ul {
    list-style: none;
}

.news_sidebar {
    float: right;
}

#recent-posts-2 ul li a {
    color: #4c6b92;
}

/*=================  news page css satrt here  ============*/
.news_sidebar {
    list-style: none;
    margin: 0px 0 0 0;
    width: 100%;
}
.news_sidebar li {
    list-style: none;
}

.news_contentsec {
    float: left;width: 100%;
}
.news_contentsec .news_ul {
    width: 100%;padding: 0;display: inline-block;
}
.news_contentsec .news_ul li {
    width: 100%;display: flex;margin-bottom: 20px;padding: 20px 0 0px;flex-flow: row wrap;align-items: center;
}
.newshead {
    float: left;width: calc(100% - 15%);display: inline-block;flex-flow: row;align-items: center;
}
.news-img {
    float: right;padding: 0 10px;width: 15%;border-left: 1px solid #d8d8d8;height: 60px;line-height: 60px;
}
.news-img img {
    width: 100%;
    height: 40px;
    object-fit: scale-down;
}
.newshead h2 {
    font-size: 18px;text-align: left;position: inherit;width: 100%;
    margin: 0;padding: 0 15px 0px;line-height: 24px;color: #000;
}
.newshead a:hover h2,.newshead a:focus h2{
    color: #f18419;
}
.newscontent {
    float: left;width: 100%;margin: 10px 0 10px;
}
.newscontent p {
    font-size: 16px;color: #464646;line-height: 31px;margin: 0 0 0;font-family: 'Renner-it-Light';letter-spacing: 0.4px;
}
.readmore {
    color: #f18419;text-decoration: none;outline: none;font-weight: bold;display: block;margin-top: 10px;
}
.readmore:hover {color: #e17409;}
.date_time{float:left;width:60px;text-align:center;height:65px;border-radius:3px 13px 3px 3px;font-size:16px;line-height:65px;
    font-weight:600;background-color:#5a779f;color:#fff;display:block;position:relative;margin-right: 20px;
}
.date_time::after{position:absolute;right:-1px;top:3px;width:0;height:0;border-left:8px solid transparent;
    border-right:8px solid transparent;border-top:9px solid #3e5574;content:"";transform:rotate(41deg);
}
.news_sidebar .tnp-field label {
    font-size: 18px;margin: 0;color: #4c6b92;
}
.tnp-field.tnp-field-email {
    position: relative;
}
.news_sidebar form {
    position: relative;
    display: inline-block;
    width: 100%;
}
.reprent_listsec .news_sidebar form input.tnp-email {
    border-radius: 100px;padding: 10px 28px;font-size: 16px;border: 1px solid #cacaca;height: 56px;transition: 0.4s;
    background-color: #fff;
}
.reprent_listsec .news_sidebar form .tnp-submit {
    background-color: #f18419;padding: 14px 20px;color: #fff;border-radius: 100px;font-size: 14px;
    text-transform: uppercase;letter-spacing: 1px;margin-top: 0px;display: inline-block;cursor: pointer;
    box-shadow: unset;width: auto;border-color: #f18419;position: absolute;right: 6px;top: 5px;
}
.reprent_listsec .news_sidebar form .tnp-submit:hover,.reprent_listsec .news_sidebar form .tnp-submit:focus {
    box-shadow: unset;border-color: #ffa439;
}
.reprent_listsec .news_sidebar form .tnp-email:focus {
    border-color: #f18419 !important;box-shadow: unset;transition: 0.4s;
}
.newshead h2::after{
    display: none;
}
.news_sidebar .widgettitle {
    display: block;width: 100%;font-size: 18px;color: #4c6b92;font-family: 'Renner-it-Medium';
    margin: 20px 0 15px;position: relative;line-height: 20px;
}
.sidebar_title {
    display: block;width: 100%;font-size: 18px;color: #4c6b92;font-family: 'Renner-it-Medium';
    margin: 20px 0 20px;position: relative;line-height: 20px;text-transform: uppercase;
}
.home-tweets-ul {
    float: left;width: 100%;padding: 0;
}
.sidebar_title .fa.fa-twitter {
    color: #00aced;font-size: 22px;position: relative;top: 2px;margin-right: 5px;
}
.home-tweets-ul li {
    display: inline-block;width: 100%;border-bottom: 1px solid #cccccc;
    background-color: unset;padding: 20px 0;margin-bottom: 0px;box-shadow: unset;
}
.home-tweet-tweet {
    margin: 0px;font-size: 16px;line-height: 26px;color: #565656;font-style: italic;
}
.home-tweets-ul .home-tweet-date a {
    color: #959595;float: left;font-style: italic;margin: 8px 0 0;font-size: 13px;
}
.home-tweet-tweet a {color: #4c6b92;margin: 0 2px;font-size: 14px;}
.home-tweets-ul li a:hover,.home-tweets-ul li a:focus {
    opacity: 0.9;
}
.news_sidebar .tnp.tnp-widget p {
    font-size: 17px;text-align: left;position: inherit;width: 100%;margin: 0 0 10px;
    padding: 0;line-height: 22px;color: #656565;
}
.reprent_listsec.cnews_page {
    background-color: #fff;border-top: 1px solid #ededed;
}
.share_line {background: #4d6a92;height: 4px;position: relative;margin: 20px 0 5px;float: left;width: 100%;
}
.wrap_share_post {
    padding: 10px !important;background: #fff;position: absolute;right: 0;top: -19px;padding-left: 15px !important;font-size: 15px;color: #666;
}
.wrap_share_post a {font-weight: 600;text-transform: capitalize;}

/*========  pagination css here ====*/
.wrap_pagination {float: left;width: 100%;text-align: center;margin: 10px 0 40px;}
.news_contentsec .pagination {
    float: none;width: auto;margin: 0 auto;display: inline-flex;
}
.news_contentsec .pagination .page-numbers {
    width: 40px;text-align: center;line-height: 40px;height: 40px;border-radius: 100%;letter-spacing: 0.5px;
    background-color: #fff;box-shadow: 0 0 6px 0 #ececec;margin: 0 7px;color: #4c6b92;font-weight: 600;
}
.news_contentsec .pagination .next.page-numbers,
.news_contentsec .pagination .prev.page-numbers {
    width: auto;border-radius: unset;background: transparent;box-shadow: unset;font-size: 16px;
}
.news_contentsec .pagination .next.page-numbers:hover,
.news_contentsec .pagination .prev.page-numbers:hover {
    color: #f18419;box-shadow: unset;
}
.news_contentsec .pagination .page-numbers.current {
    background-color: #f18419;color: #fff;
}
.news_contentsec .pagination .page-numbers:hover {
    box-shadow: 0 0 6px 0 #ccc;transition: 0.5s;
}

/*==========  ends pagination ====*/

/*=======  news details page ==========*/
.news_details_sec{
    float: left;width: 100%;background-color: #fff;border-top: 1px solid #ededed;padding: 50px 0 70px;
}
.news_sidebar .news-image-wrapper {
    background-color: #f8f8f8;padding: 10px;display: inline-block;width: auto;box-shadow: unset;
}
.news_sidebar .news-image-wrapper img {
    width: 100%;margin: 0 auto;display: inherit;height: 90px;object-fit: scale-down;
}
.wrap_news_details {
    float: left;margin-bottom: 40px;width: 100%;
}
.news_details_block {
    float: left;width: 100%;background-color: #fff;padding: 0px 20px;color: #565656;line-height: 31px;font-size: 17px;
}
.news_details_block h3 {
    display: inline-block;width: 100%; font-size: 20px;text-align: left;
    position: inherit;line-height: 30px;color: #000; font-family: 'Renner-it-Medium';
}
.news_details_block p {
    font-size: 16px;color: #565656;line-height: 31px;margin: 0 0 0;font-family: 'Renner-it-Light';letter-spacing: 0.4px;text-align: left;
}
.single-pcgnews .news_details_block p {margin: 0 0 10px;}
.wrap_news_details .sidebar_title::after {
    position: absolute;left: 0;width: 50px;height: 3px;background-color: #f18419;content: "";bottom: -9px;
}

.italick_div{
    float:left;width:100%;line-height:24px;margin:10px 0 10px;padding:19px;
    background-color:#f8f8f8;font-style:italic;font-weight:600;border-left:3px solid #f18419
}
.wrap_newse {float: left;width: 100%;}
a{outline: none;}
.date_inner {
    margin: 4px 0 10px;display: inline-block;width: 100%;font-size: 16px;color: #868686;font-weight: 600;
}
.news_details_block b {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
}
.news_details_block strong {
    font-family: 'Renner-it-Medium';
    color: #333;
}
/*===========  top bar service page====*/
/*============  top tab =======*/
.secondry-new-menubar {
    width: 100%;float: left;position: fixed;
    z-index: 98;background-color: #fff;box-shadow: 0 5px 10px 0 rgba(0,0,0,.1);
    top: -100%;transition: 1s;padding: 14px;
}
.secondry-new-menubar ul {
    text-align: center;display: inline-block;flex-direction: inherit;width: 100%;margin: 0;
}
.secondry-new-menubar ul li {
    float: none;
    display: inline-block;
}
.secondry-new-menubar ul li.active a {
    border-bottom: 3px solid #f18419;color: #4c6b92;
}
.secondry-new-menubar ul li a {
    font-size: 14px;font-family: 'Renner-it-Medium';text-transform: uppercase;
    font-weight: 500;text-align: center;color: #999;padding: 15px;letter-spacing: 0.2px;
    border-bottom: 3px solid transparent;transition: .4s;margin: 0 20px;
}
.secondry-new-menubar.small-my{
    top: 0px !important;
}
.taxi_feasec {
    float: left;width: 100%;padding: 30px 0;background-color: #fff;height:auto;border-bottom: 1px solid #ececec;
}

/*==========  ends =====*/

/*============  scroll css here  ===============*/
#return-to-top{position:fixed;bottom:20px;right:20px;background:#000;background:#f18419;width:50px;
    height:50px;display:block;text-decoration:none;-webkit-border-radius:35px;-moz-border-radius:35px;
    border-radius:35px;display:none;-webkit-transition:all .3s linear;-moz-transition:all .3s ease;
    -ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;
    text-align:center;line-height:47px;box-shadow:0 0 10px 0 #ffc459}

#return-to-top i{color:#fff;margin:0;position:relative;left:o;top:0;
    font-size:26px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;
    -o-transition:all .3s ease;transition:all .3s ease
}
#return-to-top:hover {
    background: #f18419;opacity: 0.9;
}
#return-to-top:hover i {
    color: #fff;
    top: -5px;
}

/*===============  ends  ============*/
.wrap_video{float:left;width:100%;margin-bottom:30px;background-color:#fff;padding:10px;box-shadow:0 0 10px 0 #dcdcdc;min-height: 300px;}
.wrap_video .videobtn.getVideoLink{border:0;padding:0;margin:0;width:100%;height:auto;object-fit:cover;position: relative;}
.wrap_video .modal-header .close{float:right;font-size:27px;font-weight:700;line-height:1;color:#f18419;text-shadow:0 1px 0 #fff;opacity:1;position:absolute;right:0;top:0;background-color:#fff!important;width:40px;height:40px;box-shadow:0 0 20px 0 #ccc;border-radius:100%;line-height:-3px;text-align:center;padding:0!important}
.wrap_video .modal-header .close span {
    height: auto;position: relative;top: -2px;font-size: 31px;
}
.modal-header .close:hover,.modal-header .close:focus {
    outline: none;color: #f18419;opacity:1;
}
.wrap_video .modal-header {
    padding: 20px 0 0;
    border: none;
}
.wrap_video .modal-content {
    margin-top: 180px;
}
.wrap_video .videobtn.getVideoLink span {
    z-index: 3;
    width: 0;
    height: 0;
    border-left: 16px solid #fff;
    border-top: 9px solid transparent;
    border-bottom: 9px solid transparent;
    position: absolute;
    top: 50%;
    right: 50%;
    margin: 0 auto;
    transform: translateX(-50%) translateY(-50%);
    left: 50%;
    cursor: pointer;
}
.videobtn.getVideoLink::after {
    content: "";
    position: absolute;
    z-index: 0;
    left: 49.5%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    display: block;
    width: 60px;
    height: 60px;
    background: #f1841963;
    border-radius: 50%;
    cursor: pointer;
    transition: 0.4s;
}
.videobtn.getVideoLink:hover::after{
     background: #ff9429;transition: 0.4s;
}
a{color: #f18419;}
a:hover,a:focus{color: #f18419;opacity: 0.9;}.subme_nuheading {float: left;width: auto;}.subme_nuheading img {width: 191px; position: absolute;top: 8px;}
.wrap_all_vido iframe {height: 320px;}.client_desvide .modal-dialog {max-width: 620px;width: 100%;}
.wrap_video .modal {padding: 10px !important;text-align: center;}
.wrap_video img {min-height: 200px;object-fit: cover;}

/*============  pcg reaserch page  ==============*/
.pcg_reaserch {float: left;width: 100%;background-color: #f9f9f9;}
.pcg_resimg {float: left;width: 100%;padding: 25px 0;}.pcg_resimg img {width: 50%;margin: 0 auto;display: inherit;}
#pcgresearch_page {background-color: #fff;}#pcgresearch_page .wrap_video {height: auto;min-height: auto;}
.pcg_searchtext p {font-size: 18px;letter-spacing: normal;text-align: justify;color: #333;}
.pcg_searchtext ul {
    display: inline-block;float: left;width: 100%;padding: 0;margin: 0 0 30px;
}
.pcg_searchtext ul li {
    display: inline-block;width: 100%;margin-bottom: 8px;position: relative;padding-left: 20px;font-size: 18px;
}
.pcg_searchtext ul li::after {
    position: ;
    position: absolute;
    left: 0;
    top: 1px;
    color: #f18419;
    content: "\f00c";
    font-family: FontAwesome;
    font-size: 14px;
}
.pcg_searchtext h4 {
    display: inline-block;
    width: 100%;
    font-size: 18px;
    font-weight: ;
    font-family: 'Renner-it-Medium';
}
.subme_nuheading {
    display: none;
}
.paralex_sec.pcg_research_top {
    background-color: #f3f8ff;background-image: unset;align-items: center;height: 210px;
}
.pcg_research_top img {width: 500px;}
.pcg_searchtext {
    padding-bottom: 40px;
}
.pcg_searchtext p.cont_info {
    font-size: 18px;margin: 20px 0 0;
}
.pcg_searchtext p.cont_info strong {
    margin-right: 9px;
}
.pcg_searchtext p.cont_info a {text-transform: uppercase;text-decoration: underline;}
.pcg_searchtext p.cont_info a:hover,.pcg_searchtext p.cont_info a:focus{opacity: 0.9;}
.pcg_searchtext p.cont_info:last-child {margin: 0;}

/*================  ends  ==================*/
.wrap_pcg_dital {
    float: left;width: 100%;margin: 15px 0 30px;padding: 45px 5px 25px;background-color: #f8f8f8;
}
.value_bloxk {
    float: left;width: 100%;text-align: center;
}
.value_bloxk h1 {
    color: #4c6b92;font-size: 20px;font-family: 'Renner-it-Medium';letter-spacing: 0px;margin: 10px 0;float: left;
    width: 100%;text-align: center;
}
.icon_part {
    float: none;width: 100px;height: 100px;background-color: #fff;padding: 0;border-radius: 100px;box-shadow: 0 0 10px 0 #ccc;
    line-height: 100px;text-align: center;margin: 0 auto;
}
.icon_part img {
    width: 55px;height: 55px;
}
.with_imgblcok {
    float: left;
    width: 100%;
    margin-top: 20px;
}
.ditial_imgblxok p:empty {
    display: none;
}
.ditial_imgblxok h1 {
    font-size: 25px;
    color: #4c6b92;
    display: inline-block;
    margin: 0 0 30px;
    line-height: normal;
}
.img_ditallist {
    float: left;
    width: 100%;
    margin-bottom: 25px;
    overflow: hidden;
    border-radius: 20px;
}
.img_ditallist img {
    width: 100%;
    height: auto;
    border-radius: 20px;
    transform: scale(1);
    transition: 0.5s;
}
.img_ditallist:hover img {
    transform: scale(1.1);
    transition: 0.5s;
}
.ditial_imgblxok {
    float: left;
    width: 100%;
    text-align: center;
}
/*======================  responsive css start here ===================*/

@media(min-width: 1200px) {
    .kno_exp_compsec .container {
        max-width: 1250px;
        padding: 0 15px;
    }
    .client_desvide .modal-dialog{max-width: 670px;}.wrap_all_vido iframe{height: 350px;}
}

@media(min-width: 992px) and (max-width: 1200px) {
    .kno_exp_compsec .container {
        max-width: 1170px;
        padding: 0 15px;
    }
}

@media(max-width: 1199px) {
    .main_menu .navbar-nav.mr-auto li a {
        padding: 0px 6px;
        font-size: 12px;
    }
    .wrap_header .col-sm-12.col-md-2 {
        padding-left: 0;
    }
    .social_mediaser li:last-child a {
        margin-right: 3px;
    }
    .homn_banconte h2 {
        font-size: 46px;
    }
    .home_pageban {
        height: 448px;
    }
    .focused_content h1 {
        font-size: 24px;
        line-height: 32px;
    }
    .focused_content p {
        margin: 24px 0 15px;
        font-size: 18px;
        line-height: 28px;
    }
    .pcs_focimg img {
        height: 450px;
    }
    .paralex_content h1 {
        line-height: 41px;
        font-size: 94px;
    }
    .paralex_sec {
        height: 280px;
    }
    .approach_content h1 {
        font-size: 31px;
        line-height: 38px;
    }
    .approach_content p {
        line-height: 27px;
        font-size: 17px;
    }
    .our_cienttext h1 {
        font-size: 46px;
        margin: 0 0 17px;
        padding-left: 25px;
        line-height: 44px;
    }
    .our_cienttext p {
        font-size: 18px;
        margin: 10px 0 10px;
        line-height: 28px;
    }
    .sec_heading h1 {
        font-size: 41px;
    }
    .wrapfea_vid h1 {
        padding-left: 15px;
        font-size: 24px;
        margin: 27px 0 0 0;
        line-height: 35px;
    }
    .footer_topimg {
        margin-top: -63px;
    }
    .page_footer {
        padding-bottom: 40px;
    }
    .our_clients_sec {
        height: auto;
        padding: 60px 0;
    }
    .navbar-brand {
        width: 200px;
    }   
    .after_overlay::before {
        right: -120px;
    }
    .about_bansec h2 {
        font-size: 44px;
        line-height: 60px;
        left: 50px;
        position: relative;
    }
    .about_bansec {
        max-width: 100%;
    }
    .img_aboutban img {
        height: auto;
    }
    .about_text h1 {
        font-size: 36px;
        line-height: 50px;
        padding-left: 20px;
    }
    .about_text p {
        font-size: 16px;
        line-height: 28px;
    }
    .knw_blocktext p {
        line-height: 20px;
        font-size: 14px;
    }
    .knw_blocktext h1 {
        font-size: 14px;
    }
    .knw_blocktext {
        padding: 0 10px;
    }
    .bottom_secwithbtn h1 {
        font-size: 32px;
        color: #4c6b92;
        line-height: 42px;
    }
    .team_d {
        margin: 10px 0 0;
    }
    .team_d h1 {
        font-size: 20px;
    }
    .team_d p {
        font-size: 14px;
        line-height: 20px;
    }
    /*========  SERVICES */
    .cust_breadsec {
        left: 50px;
        position: relative;
    }
    .unleashing_text h1 {
        font-size: 28px;
        line-height: 31px;
    }
    .wrap_top_sec {
        margin: 0px 0 70px;
    }
    .unleashing_text p {
        line-height: 26px;
        font-size: 16px;
    }
    .service_ul li {
        font-size: 15px;
        line-height: 24px;
    }
    .pcg_invservice h1 {
        font-size: 26px;
        line-height: 38px;
    }
    .pcg_corporate_inner .pcg_invservice h1 {
        font-size: 25px;
        line-height: 30px;
    }
    .clients_logo_ul li {
        margin: 0px 9px 22px;
    }
}

@media(max-width: 991px) {
   html body div#wprmenu_bar { background-color: #ffffff; }
    .homn_banconte h2{font-size:36px}.focused_content h1{font-size:16px;line-height:25px}
    .focused_content p{margin:16px 0 13px;font-size:17px;line-height:26px}
    .learn_morebtn{padding:14px 40px;font-size:14px}.pcs_focimg img{height:420px}
    .paralex_content h1{line-height:33px;font-size:76px}.paralex_sec{height:220px}
    .approach_content h1{font-size:21px;line-height:25px}.approach_content p{line-height:24px;font-size:16px;margin-top:0}
    .our_cienttext h1::after{width:5px;top:0}.our_cienttext h1{font-size:31px;margin:0 0 5px;padding-left:20px;line-height:34px}
    .our_cienttext p{font-size:16px;margin:10px 0 10px;line-height:24px}.our_cienttext .learn_morebtn{margin-top:20px}
    .our_clients_sec{padding:40px 0}.wrapfea_vid h1{padding-left:10px;font-size:18px;margin:25px 0 0 0;line-height:28px}
    .sec_heading h1{font-size:32px}.footer_topimg{margin-top:-30px}.footer_navbar h2,.footer_socialmedia h1{font-size:18px}
    .footer_naul li{margin-right:20px}.site_header .form-group.sb-search-open,.site_header .no-js .sb-search-open{z-index:111}
    .about_bansec{max-width:100%;padding:30px 20px;text-align:center}
    .about_bansec h2{font-size:43px;line-height:50px;left:0;position:relative;max-width:700px;margin:0 auto}
    .img_aboutban img{height:360px}.col-md-12.col-lg-5.col-sm-12.after_overlay{order:2}
    .about_text{margin-bottom:30px}
    .first .bg_knw::after{position:absolute;left:auto;width:0;height:0;border-top:25px solid transparent;border-bottom:25px solid transparent;border-left:25px solid #fff;content:"";right:-20px;z-index:1}
    .knw_blocktext h1{font-size:18px}.knw_blocktext p{line-height:24px;font-size:16px}.team_d h1{font-size:16px}
    .team_ul li{padding:0 15px}.team_d p{font-size:14px;line-height:18px}.meet_ourteam{padding:50px 0}
    .cust_breadsec{left:0;position:relative}.cust_breadsec nav{margin:0 auto;display:inline-block}
    .cust_breadsec .breadcrumb-item{font-size:18px}.pcg_invester{padding:50px 0 0}.unleashing_text p{line-height:22px;font-size:15px;margin-top:10px}
    .pcg_corporate_inner .pcg_invservice h1{font-size:18px;line-height:19px}
    .bottom_secwithbtn h1{font-size:26px}.unleashing_text{margin-top:50px}
    .pcg_investersec .middle_partapp{margin:30px -15px}
    .pcg_investersec .middle_partapp .d-flex.align-items-center{order:2}
    .pcg_invservice{margin-top:30px}.pcg_corporate_inner .d-flex.align-items-center{order:2}
    .clients_logo_ul li{margin:0 11px 22px;width:30%}.address_ul li{align-items:center}
    .info_block p{font-size:15px;line-height:normal}.address_ul li img{height:46px}
    .address_ul{padding:0 50px;height:170px}.nyc_head h1{font-size:21px}
    .order_1mx {order: 1;}
    .order_2mx {order: 2;}
    .site_header {display: none;}
    html body div#wprmenu_bar{display: block;}
    html body div#wprmenu_bar {height: 72px !important;padding: 16px 20px 10px !important;box-shadow: 0 0 10px 0 #ececec;}
    #wprmenu_bar .bar_logo{height: 45px !important;}
    .wprm-wrapper #mg-wprm-wrap.cbp-spmenu-left{top: 72px !important;}
    #mg-wprm-wrap {
        background-color: #4c6b92 !important;z-index: 99999 !important;
    }
    #mg-wprm-wrap ul li {
        border-top: solid 0px rgba(255,255,255,0.05) !important;border-bottom: solid 1px rgba(255,255,255,0.05) !important;
    }
    .wprm-wrapper #mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {background: #3c5b82 !important;color: #fff !important;}
    html body #wprmenu_menu_ul li.wprmenu_parent_item_li > ul {background-color: #2c4b72;padding: 0 !important;}
    html body #wprmenu_menu_ul li.wprmenu_parent_item_li > ul li {
        padding-left: 10px;
    }
    .wprm-wrapper div#mg-wprm-wrap ul > li:hover > span.wprmenu_icon {
        color: #fff !important;
    }
    .wprm-wrapper div#mg-wprm-wrap ul > li > span.wprmenu_icon{z-index: 1;}
    #wprmenu_bar div.hamburger {margin-top: 5px !important;}
    .wprm-wrapper #mg-wprm-wrap li.current-menu-item > a {background: #091d37;}
    .news_details_block{margin-top: 40px;}
    .secondry-new-menubar.small-my {display: none;}
    #mg-wprm-wrap li.menu-item-has-children ul.sub-menu a{font-size: 14px;}
    
    html.gr__pcgadvisory_com {
        padding-top: 72px !important;
    }


}
@media(max-width: 767px) {
    .customsocial_sharing {margin-left: 0;}.pcg_reaserch{margin-top: 30px;}
    .pcg_resimg img{width: 320px;}
    #pcgresearch_page{padding-top: 20px;}


    
}
@media(max-width: 767px) {
    .home_pageban {
        height: auto;
        min-height: 350px;
    }
    .homn_banconte h2 {
        font-size: 33px;
    }
    .pcs_focimg img {
        height: auto;
    }
    .pcs_focimg {
        margin-top: -30px;
    }
    .focused_content {
        margin-top: 30px;
    }
    .focused_content h1 {
        font-size: 21px;
        line-height: 28px;
    }
    .paralex_content h1 {
        line-height: 23px;
        font-size: 65px;
    }
    .paralex_sec {
        height: 200px;
    }
    .approach_content {
        margin-top: 20px;
    }
    .approach_content h1 {
        font-size: 26px;
        line-height: 31px;
    }
    .wrap_advisory_text .row {
        margin-top: 10px;
        margin-bottom: 20px;
    }
    .wrap_advisory_text .col-md-6.col-sm-12.d-flex.align-items-center {
        order: 2;
    }
    .our_cienttext {
        margin-bottom: 30px;
    }
    .wrapfea_vid h1 {
        margin: 15px 0 40px 0;
    }
    .featured_video_sec {
        padding: 50px 0;
    }
    .page_footer {
        margin-top: 0px;
    }
    .footer_navbar {
        text-align: center;
    }
    .footer_naul li a {
        font-size: 13px;
    }
    .footer_naul li {
        margin: 0 5px;
    }
    .footer_navbar {
        margin-bottom: 25px;
    }
    .footer_socialmedia {
        width: 100%;
        text-align: center;
    }
    .wrap_social_media .copyright {
        width: 100%;
        text-align: center;
        margin: 20px 0 0 0;
    }
    .page_footer {
        padding-bottom: 30px;
    }
    .knw_blocktext {
        padding: 50px 20px;
    }
    .about_bansec h2 {
        font-size: 36px;
    }
    .bg_knw::after {
        display: none;
    }
    .img_expblock {
        margin-top: 30px;
    }
    .col-md-6.col-sm-12.col-lg-3.p-0:nth-child(5) {
        order: 2;
    }
    .col-md-6.col-sm-12.col-lg-3.p-0:nth-child(6) {
        order: 1;
    }
    .col-md-6.col-sm-12.col-lg-3.p-0:nth-child(7) {
        order: 4;
    }
    .col-md-6.col-sm-12.col-lg-3.p-0:nth-child(8) {
        order: 3;
    }
    .bottom_secwithbtn h1 br {
        display: none;
    }
    .bottom_secwithbtn h1 {
        font-size: 32px;
    }
    .team_ul li {
        width: 50%;
    }
    .sec_heading h2 {
        font-size: 32px;
    }
    .clients_logo_ul li {
        margin: 0px 8px 22px;
        width: 30%;
        height: 105px;
    }
    .contact_usform {
        padding: 60px 0 40px;
    }
    .address_ul li::before,
    .address_ul li::after {
        display: none;
    }
    .address_ul {
        height: auto;
        padding: 0px 30px;
    }
    .address_ul li {
        padding: 26px 0;
        width: 100%;
    }
    .nyc_head h1 {
        font-size: 17px;
    }
    .nyc_head {
        padding: 5px 22px 7px 22px;
    }
    .address_ul li img {
        height: 40px;
    }
    .pcg_contctf textarea {
        height: 200px;
    }
    .info_block p {
        font-size: 18px;
    }
    .address_ul li a {
        font-size: 18px;
    }
    .client_desvide h3 {
        margin-bottom: 15px 0px;
    }
    .wrap_feavideo.client_desvide {
        margin: 40px 0 0px;
    }
    .news_contentsec .news_ul li{position: relative;padding: 35px 0px 20px;}
    .date_time {
        position: relative;top: 0;left: 0;width: 60px;height: 65px;line-height: 65px;font-size: 14px;margin-right: 15px;
    }
    .news-img{padding: 0px;}
    .newshead h2{padding: 0 10px 0px 0px;}
    .newshead h2{font-size: 16px;}.newscontent p{font-size: 15px;line-height: 28px;letter-spacing: 0.2px;}
    .news-img{border: none;}
    .paralex_sec.pcg_research_top{padding: 40px 10px;height: auto;}.pcg_searchtext h2 {font-size: 27px;}.pcg_searchtext{padding-top: 20px;}
    .pcg_searchtext h4{font-size: 16px;}.pcg_searchtext p{line-height: 30px;font-size: 16px;}
    .pcg_searchtext p.cont_info{font-size: 16px;margin: 0;}.pcg_searchtext ul li{font-size: 16px;}
    .pcg_research_top img{width: 100%;}

    .value_bloxk h1{font-size: 19px;font-size: 16px;}
    .icon_part{width: 90px;height: 90px;line-height: 90px;}.icon_part img{width: 50px;height: 50px;}
    .ditial_imgblxok h1{font-size: 16px;}.img_ditallist{margin-bottom: 15px;}

}

@media(max-width: 600px) {
    .homn_banconte h2 {
        font-size: 30px;
        margin-bottom: 10px;
    }
    .social_icons.m-l-auto {
        display: none;
    }
    .focused_content h1 {
        font-size: 20px;
    }
    .paralex_content h1 {
        line-height: 12px;
        font-size: 48px;
    }
    .paralex_sec {
        height: 160px;
    }
    .approach_content h1 {
        font-size: 21px;
        line-height: 27px;
    }
    .our_cienttext h1 {
        font-size: 26px;
        line-height: 29px;
    }
    .learn_morebtn {
        padding: 14px 30px;
        font-size: 14px;
    }
    .sec_heading h1 {
        font-size: 31px;
    }
    .footer_naul li {
        margin: 0 3px;
    }
    .footer_naul li a {
        font-size: 12px;
    }
    .fsocial_ul li a {
        line-height: 35px;
        height: 35px;
        width: 35px;
        font-size: 15px;
    }
    .footer_navbar h2,
    .footer_socialmedia h1 {
        font-size: 16px;
    }
    .wrap_social_media .copyright {
        margin: 30px 0 0 0;
    }
    .flogo_div {
        margin: 20px 0;
        text-align: center;
    }
    .fsocial_ul li {
        margin: 0 5px;
    }
    .kno_exp_compsec {
        padding: 70px 15px;
    }
    .bottom_secwithbtn h1 {
        font-size: 28px;
    }
    .team_d {
        margin: 0px 0 10px;
    }
    .unleashing_text h1 {
        font-size: 24px;
        line-height: 31px;
    }
    .pcg_corporate_inner {
        margin-top: 0px;
    }
    .sec_heading h1 {
        font-size: 24px;
    }
    .pcg_invservice h1 {
        font-size: 22px;
        line-height: 38px;
    }
    .clients_logo_ul li {
        margin: 0px 7px 22px;
        height: 110px;
    }
    .sec_heading h2 {
        font-size: 27px;
        line-height: normal;
    }
    .wrap_representiv_logo h2 {
        font-size: 26px;
        border-left: 5px solid #f18419;
        line-height: 36px;
    }
    .studioPagebuttom {
        padding: 30px 0 40px;
    }
    .studioPagebuttom p {
        margin-bottom: 10px;
        font-size: 22px;
        line-height: 33px;
    }
    .news_sidebar .tnp.tnp-widget p{font-size: 16px;line-height: 20px;}
    .newshead h2{font-weight: 600;font-size: 16px;}
    .wrap_video .modal-content {
        margin-top:180px;
    }
    .wrap_video .modal-header .close{margin: -1rem -4px -1rem auto;}

}

@media(max-width: 575px){
    .ditial_imgblxok h1{font-size: 24px;margin: 10px 0 40px;}.wrap_pcg_dital{padding: 35px 5px 0px;}
    .value_bloxk{margin-bottom: 20px;}
}

@media(max-width:599px){
    .wrap_all_vido iframe {height: 250px;}.client_desvide .modal-dialog{margin: 0px !important;}
}

@media(max-width: 480px) {
    .homn_banconte h2 br {
        display: none;
    }
    .homn_banconte h2 {
        text-align: center;
    }
    .focused_content h1 br {
        display: none;
    }
    .focused_content h1 {
        font-size: 16px;
        line-height: 24px;
    }
    .focused_content p {
        text-align: justify;
    }
    .learn_morebtn {
        padding: 12px 26px;
        font-size: 14px;
    }
    .paralex_content h1 {
        line-height: 8px;
        font-size: 39px;
    }
    .paralex_sec {
        height: 130px;
    }
    .footer_topimg {
        margin-top: -16px;
    }
    .page_footer {
        margin-top: 0px;
    }
    .team_ul li {
        width: 100%;
    }
    .bottom_secwithbtn h1 {
        font-size: 24px;
        line-height: 36px;
    }
    .knw_blocktext {
        padding: 30px 15px;
    }
    .about_bansec h2 {
        font-size: 30px;
        line-height: 40px;
    }
    .img_aboutban img {
        height: auto;
    }
    .about_text h1 {
        font-size: 26px;
        line-height: 40px;
        padding-left: 10px;
    }
    .about_contenttext {
        padding: 50px 0;
    }
    .about_usimg::before {
        right: -10px;
        bottom: -10px;
    }
    .pcg_corporate_sec {
        padding: 50px 0;
    }
    .unleashing_text h1 {
        font-size: 17px;
        line-height: 26px;
    }
    .clients_logo_ul li {
        margin: 0px 7px 12px;
        height: 110px;
        width: 45%;
        padding: 10px;
    }
    .cust_breadsec .breadcrumb-item {
        font-size: 16px;
    }
    .sec_heading h2 {
        font-size: 21px;
    }
    .reprent_listsec {
        padding: 50px 0;
    }
    .wrap_representiv_logo h2 {
        font-size: 19px;
        border-left: 5px solid #f18419;
        line-height: 31px;
    }
    .pcg_studio h3 {
        margin: 10px 0 10px;
        font-size: 18px;
    }
    .pcg_studiosec .desc_studio {
        text-align: justify;
        text-align-last: center;
    }
    .pcg_studiosec .pcg_corporate_inner {
        margin: 20px 0 20px;
    }
    .studio_distributkey .pcg_invservice h3 {
        font-size: 18px;
        margin: 5px 0 15px;
        line-height: normal;
    }
    .studio_distributkey .row.middle_mar {
        margin-bottom: 30px;
    }
    .studioPagebuttom p {
        font-size: 16px;
        line-height: 23px;
        margin-bottom: 10px;
    }
    .pcg_studiosec .pcg_invservice {
        margin-top: 15px;
    }
    .pcg_studiosec {
        padding: 40px 0;
    }
    .sec_heading_team {
        padding: 15px;
    }
    #wprmenu_bar .bar_logo {
        height: 34px !important;position: relative;top: 3px;
    }
    #mg-wprm-wrap li.menu-item-has-children ul.sub-menu a{font-size: 13px;padding-left: 10px;}
    .news_details_block{padding: 20px 0px;}
    .news_details_block h3{font-size: 15px;line-height: 23px;}.news_details_block p{font-size: 15px;text-align-last: center;line-height: 26px;}
    .news_sidebar .news-image-wrapper{width: 100%;}.wrap_all_vido iframe {height: 200px;}
    .pcg_resimg img {width: 100%;}

}


@media(max-width:414px){
    .newshead{width: 100%;}.news-img{width: 100%;float: left;margin: 10px 0;}.news-img a {display: block;float: left;}
    .news_sidebar .tnp.tnp-widget p{font-size: 14px;}.reprent_listsec .news_sidebar form .tnp-submit{padding: 11px 16px;}
    .reprent_listsec .news_sidebar form input.tnp-email{height: 50px;}
    .news-img img{height: 60px;}#pcgresearch_page{margin-top: 0px;}
}


/********************/

.top_video iframe {
    margin: 0 auto;
    display: block;
    text-align: center;
    width: 100%;
}