/*
 Theme Name: Pofo Child
 Theme URI: http://wpdemos.themezaa.com/pofo
 Description: Child theme for Pofo theme
 Version: 1.0
 Author: ThemeZaa
 Author URI: http://www.themezaa.com
 Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, grid-layout, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, blog, e-commerce, photography, portfolio
 License: Themeforest Split Licence
 License URI: http://themeforest.net/licenses
 Template: pofo
 Text Domain: pofo-child
*/
@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap');

body{font-family: 'Quicksand', sans-serif!important;}
#crrs-frm label{
	width: 100%
}
#prwols h2{    font-size: 32px; text-align:left;}

.page-id-23469  .blog-post-images {
    height: 240px;
}


.page-id-23469 .page-title-small {display:none !important;}
a:hover, a:focus {
    color: #0070cf;
    text-decoration: none;
}
.txt-blue{
	color: #0d3769;
	font-weight: 500;
}
.top-header-area a {
    color: #ffffff;
    font-size: 14px;
	font-family: Roboto;
}
.top-header-area i{
	font-size: 14px;
    vertical-align: middle;
    padding-right: 12px;
}
.top-header-area.padding-5px-tb {
    padding-top: 12px;
    padding-bottom: 12px;
}
header nav.navbar{
    margin-top: 15px;
}
header.sticky nav.navbar-default, header.sticky nav.navbar.bootsnav {
   margin-top: 0
}
.sticky.header-with-topbar .top-header-area {
    top: -49px;
}
.top-header-area .text-right .widget .icon-social-very-small a i {
    margin: 0;
    padding-right: 20px;
    font-size: 25px;
}


.postid-24324 .blog-image {
    display: block;
}

.banner-section-heading .box-separator-line {
  display: none;
}
#managefont h1 {
    line-height: 30px !important;
}

.pofo-page-title-breadcrumb{display: none;}

header.sticky .navbar-collapse ul li#menu-item-22668 a {
    margin-top: 5px!important;
        background: #15ab15!important;
}
header.sticky img {
    width: 210px;
    max-height: 100% !important;
}
header .top-header-area.padding-5px-tb.nav-box-width {padding-left: 30px;padding-right: 30px;}
#crrs-frm input[type=submit]{
    background-color: #2A3135;
    color: #FFFFFF;
    border: 1px solid #000000;
    border-radius: 4px;
    padding: 11px;
    width: 100%;
    white-space: normal;
}
h1{font-family: 'Quicksand', sans-serif!important; }
h2{font-family: 'Quicksand', sans-serif!important;}
h3{font-family: 'Quicksand', sans-serif!important;}
h4{font-family: 'Quicksand', sans-serif!important;}
h5{font-family: 'Quicksand', sans-serif!important;}
p{font-family: 'Quicksand', sans-serif!important; font-size: 18px;}
li {font-family: 'Quicksand', sans-serif!important;}


.banner-section-heading .width-65 {
    width: 90%;
}

.bg-deep-pink-opacity {
background-color: rgb(21 171 21 / 82%)!important;
}
header .header-social-icon ul {
    padding-bottom: 0;
    margin-bottom: 0;
    float: left;
}
a.pofo-info-link {
    display: none !important;
}
nav.navbar.navbar-default ul.nav > li > a {
    padding: 26px 0;
    background: transparent;
    border-color: transparent;
    font-weight: 700;
}


.text-decoration-line-through-deep-pink:before {
   display: none!important;
}

#mobiled{display: none;}
#mobile-images{display: none;}

.mainpiop{height: 1050px!important;}

.header-searchbar {
    display: none;
}

.navbar .container {
    width:100%;
}
.bg-blue{
	background-color: #2861a6
}
li#menu-item-22668 a {
    background: #0000ff!important;
    color: #fff;
    padding: 15px 20px;
    margin-top: 11px!important;
    line-height: normal;
    border-radius: 5px;
}

li#menu-item-22668 a:hover { background: #15ab15!important;}

header a.logo-light img {
    max-height: 52px;
}

.home-requestbtn .popupaoc-button {
    padding: 10px 20px;
    background: #0000ff;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    text-decoration: none !important;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    border: 1px solid #0000ff;
    display: inline-block;
    margin-top: 1.5em;
    font-weight: 600;
}
.banner-section-heading h1 {
    font-family: 'Quicksand', sans-serif!important;
    margin-bottom: 14px;
    margin-right: 0px !important;
    padding-right: 0px !important;
}

.banner-section-heading p {
    font-size: 22px;
    line-height: normal;
}
.home-requestbtn .popupaoc-button:hover{background: none;  border: 1px solid #fff;}

.home-comman-btn .popupaoc-button {
    padding: 12px 25px !important;
    background: #0000ff;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    text-decoration: none !important;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    font-weight: 600;
    display: inline-block;
    border: 1px solid #0070cf;
}

.simple-dropdown .dropdown-menu li a{background: #0000ff!important; color: #fff!important; padding: 10px 15px !important; font-weight: 800;
    font-size: 13px;}
.simple-dropdown .dropdown-menu li a:hover{background: #fff!important; color: #0000ff!important; padding: 10px 20px !important;}
.simple-dropdown .dropdown-menu{padding: 0px !important;}
.social-icon-style-8 a.text-link-white:hover i, .footer-social-icon a.text-link-white:hover i {
    color: #15ab15!important;
}

nav.navbar.bootsnav .simple-dropdown .dropdown-menu > li {
    padding-left: 0px!important;
    padding-right: 0px!important;
}

nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu li > a:hover{left: 0px!important;}
.home-comman-btn .popupaoc-button:hover{background: #15ab15;  border: 1px solid #15ab15;}


.home-comman-btn2 .vc_btn3{    background: #4072af!important;
    border: 1px solid #4072af!important;
    padding: 15px 25px!important;}
.home-comman-btn2 .vc_btn3:hover{  background: #102d4d!important;  border: 1px solid #102d4d!important;  }

.home-comman-btn3 .vc_btn3{    background: #4072af!important;
    border: 1px solid #4072af!important;
    padding: 15px 25px!important;}
.home-comman-btn3 .vc_btn3:hover{  background: #102d4d!important;  border: 1px solid #102d4d!important;  }


.home-comman-btn4 .vc_btn3{    background: #0000ff!important;
    color: #fff!important;
    border: 1px solid #0000ff!important;
    padding: 15px 25px!important;}
.home-comman-btn4 .vc_btn3:hover{  background: #15ab15!important;  border: 1px solid #15ab15!important;  color: #fff!important; }



.home-comman-btn6 .vc_btn3{background: #fff!important;
    color: #0070cf!important;
    border: 1px solid #fff!important;
    padding: 15px 25px!important;}

.home-comman-btn6 .vc_btn3:hover{
    background: none!important;  border: 1px solid #fff!important;  color: #fff!important;
}    



.abt-heading h3 {
    line-height: 38px;
}

#font-color-white h3 span {
    color: #fff !important;
        line-height: normal;
}

.abt-heading h3 span {
    color: #0000ff !important;
}

.abt-heading h4{color: #0000ff; font-weight: 600;}
.abt-heading p{color: #000;}

.teamthumbs .vc_column-inner {
    background: #102d4d;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 40px;
    text-align: center;
}

.teamthumbs .btn.btn-medium {
    font-size: 12px;
    padding: 12px 25px 10px;
}

.teamthumbs .icon-small {
    font-size: 15px;
}

.teamthumbs .vc_column-inner:hover .btn{    background: #102d4d;
    border-color: #102d4d;
    color: #ffffff;}



.teamthumbs .vc_column-inner:hover{ background: #4072af;}


.teamthumbs h5 {
    color: #fff;
    line-height: 25px;
    margin-top: 20px !important;
    display: block !important;
    height: 40px;
}
.vanone{visibility: hidden!important;}

.inner-res-btn .popupaoc-button {
    font-weight: 600;
    padding: 15px 20px;
    background: #fff; border: 1px solid #fff!important; color: #0070cf;}

    .inner-res-btn .popupaoc-button:hover {
background: none; border: 1px solid #fff!important; color: #fff;
    }

    .pofo-page-title-bg  .bg-extra-dark-gray {
    background-color: rgb(28 28 28 / 0%)!important;
}

.pofo-page-subtitle{display: none!important;}

.page-title-medium h1 {
    font-size: 92px;
    line-height: 37px;
    text-transform: uppercase;
    font-weight: 800;
    text-shadow: 0px 0px 15px #000;
    /* font-family: 'Roboto' !important; */
}


.vc_tta-color-blue.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-blue.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
    border-color: #fff!important;
}

.manage-faqs .vc_tta-panel-heading h4 {
    font-size: 22px;
}

.vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #4072af!important;
    background-color: #4072af!important;
}

.vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {
    color: #fff!important;
}


.maionservicewsrol .heading-style3 {
    font-size: 23px;
    font-weight: 600;
    line-height: normal;
}

.staff-css .heading-style2 {
    font-size: 20px;
    text-align: center;
    display: block !important;
    margin-top: 10px;
    margin-bottom: 2em;
}

.social-icon-style-1 a.facebook-f{background: none;}
header .header-social-icon .social-icon-style-1 ul li a i {
    margin: 0;
    font-size: 20px;
}

.header-social-icon .contact-lisks .fa{color: #000;}

.contact-lisks a{word-break: break-all;}

.header-social-icon .contact-lisks {
    display: block;
    width: 100%;

    font-size: 16px;
    font-weight: 700;
	padding: 10px 0 0px 7px;
}

.footer-logo {
    max-height: 58px;
}

.footer-option1 {
    padding: 25px 0;
}

.icon-social-medium {
    font-size: 16px;
    padding-top: 20px;
}

header.sticky  .contact-lisks .fa{color: #fff;}

.listgrow .list-style-4 li{font-size: 20px;
    padding-left: 33px;}

.ins-pages h3{line-height: 35px;}


.inner-banner-text {
    text-shadow: 0px 0px 23px #000;
}


.contact-option .bg-extra-dark-gray {
    background-color: #15ab15;
}

.center-col a{word-break: break-all;}

.inner-services .vc_column-inner {
    background: #0000ff;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1.5em
}
.inner-services .vc_column-inner:hover { background: #15ab15;}

.inner-services .vc_column-inner h4 {
    text-align: center;
    color: #fff;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 24px;
    display: block;
    height: 50px;
    margin-top: 0.5em;
}

.inner-services .vc_column-inner .vc_btn3 {
    background: #FFE !important;
    border: 1px solid #fff !important;
    color: #4072af !important;
    font-size: 18px !important;
    padding: 10px 15px !important;
    font-weight: 500 !important;
}
.inner-services .vc_column-inner h4 span{    font-size: 22px !important;     font-weight: 600;}

.manage-taleheadlth .vc_custom_1509534102787 {
    padding: 10em 130px !important;
}

.pofo-footer-wrapper {
    background-color: #0000ff!important;
}

.footer-style-two {
    background: #0404b1!important;
}

.text-medium-gray {
    color: #ffffff!important;
}

.new-bottom-heading h3{text-align: center;
    text-shadow: 0px 0px 15px #000;}

.new-bottom-heading p{text-align: center;
    text-shadow: 0px 0px 15px #000;}

.wpb_column .vc_custom_1506937440484{    margin-bottom: 20px !important;}
.remiew-matter .vc_row{}

.remiew-matter .vc_row p{color: #fff;}

.footer-privcy ul{margin: 0; padding: 0;}
.footer-privcy li {
    display: inline-block;
    margin-right: 10px;
}

.pofo-footer-bottom p{font-family: 'Quicksand', sans-serif!important;}

.footer-privcy li a{color: #fff;}

.footer-privcy li a {
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
}

footer .menu li a {
    font-size: 12px;
    line-height: 20px;
    color: #fff!important;
}

.blog-details-text a {
    color: #ffffff!important;
}

.margin-three-right {
    margin-right: 3%;
    color: #fff;
}

.textwidget {
    color: #fff !important;
}

.pofo-footer-bottom {
    padding: 0em 0;
    background: #0404b1!important;
}

.pofo-footer-bottom .padding-50px-tb {
    padding-top: 50px;
    padding-bottom: 40px;
    color: #ffff!important;
}

.pofo-right-border-style {
        border-right: 1px solid rgb(2 76 140)!important;
}

.footer-widget-area .widget .com-2 a{color: #fff;}

a.text-link-white:hover{color: #102d4d;}

.border-color-medium-dark-gray {
        border-color: #e5e5e5;
}
.manage-taleheadlth .vc_custom_1509534102787 h4{    font-weight: 600;
    color: #fff;
    font-size: 47px;
    line-height: normal;}


    .manage-taleheadlth .vc_custom_1509534102787 p{    font-size: 18px;
    color: #fff;
    padding-left: 20px;}


.business-day {

    clear: both;
    overflow: hidden;

    color: #fff;
}
.business-day .xt-left {
    float: left;
}
.business-day .xt-right {
    float: right;
}

.contact-lisks {
    display: block;
    width: 100%;
    color: #fff;
}
.contact-lisks .fa{margin-right:10px;}
.com-1 {
    width: 12%;
    float: left;
}
.com-2 {
    width: 88%;
    float: left;
    margin-bottom: 10px;
}



@media (max-width: 1680px){

.banner-section-heading .width-65 {
    width: 100%;
}

}


@media (max-width: 1600px){


.banner-section-heading h1 {

    font-size: 65px;
}

.manage-taleheadlth .vc_custom_1509534102787 h4 {
    font-weight: 600;
    color: #fff;
    font-size: 34px;
    line-height: normal;
}

}

@media (max-width: 1480px){

header nav .navbar-nav > li > a{
    margin: 0 15px!important;
}
}
@media (max-width: 1440px){
	
	header nav.nav-box-width {
    padding: 0px 10px;
}

header nav .navbar-nav > li > a, header nav.navbar-brand-top .navbar-nav > li:last-child a {
    color: #232323;
    font-size: 12px;
    margin: 0px 8px;
    padding: 5px 0px 5px;
    text-transform: uppercase;
    letter-spacing: 0.015em;
}
.banner-section-heading h1 {
font-size: 55px;}

.manage-taleheadlth .vc_custom_1509534102787 {
    padding: 7em 80px !important;
}
}


@media (max-width: 1366px){
	
header nav.nav-box-width {
    padding: 0px 10px;
}	
	header nav .navbar-nav > li > a, header nav.navbar-brand-top .navbar-nav > li:last-child a {
    color: #232323;
    font-size: 12px;
    margin: 0px 15px;
    padding: 5px 0px 5px;
    text-transform: uppercase;
    letter-spacing: 0.015em;
}
.manage-taleheadlth .vc_custom_1509534102787 h4 {
    font-weight: 600;
    color: #fff;
    font-size: 30px;
    line-height: normal;
}}

@media (max-width: 1280px){
	
	header nav.nav-box-width {
    padding: 0px 10px;
}
.navbar .container {
    width: 100%;
}}


@media (max-width: 1111px){
header nav .navbar-nav > li > a {
    margin: 0 10px!important;
}

}


@media (max-width: 1080px){
.banner-section-heading p {
    font-size: 18px;
    line-height: normal;
}


}

@media (max-width: 1024px){
	
header .header-social-icon .social-icon-style-1 ul li a i {
    margin: 0;
    font-size: 12px;
    margin-left: -5px;
}	
	
	
.header-social-icon .contact-lisks {
    display: block;
    width: 100%;
    font-size: 10px;
    font-weight: 700;
    padding: 10px 0 0px 7px;
}	
	

#hobannerdo {
    min-height: 580px !important;
}

li#menu-item-22668 a {
    background: #0070cf!important;
    color: #fff;
    padding: 10px 6px;
      margin-top: 18px!important;
    line-height: normal;
    border-radius: 5px;
}

header nav .navbar-nav.text-normal > li > a {
    font-weight: 500;
    font-size: 9px;
}


header.sticky li#menu-item-22668 a {
 margin-top: 10px;

}

.manage-taleheadlth .vc_custom_1509533977533 h3 span{font-size: 53px!important;}

.banner-section-heading h1 {
    font-size: 41px;
    line-height: normal;
}
.inner-services .vc_column-inner h4 {
    text-align: center;
    color: #fff;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 20px;
    display: block;
    height: 70px;
    margin-top: 0.5em;
}

.inner-services .vc_column-inner h4 span {
    font-size: 18px !important;
    font-weight: 600;
    line-height: normal;
}

}


@media (max-width: 768px){


    .page-id-5575 header a.logo-light img {
    max-height: 56px;
    padding-top: 12px;
}



    .sticky.header-with-topbar .top-header-area {
    top: -81px;
}

header.sticky .container {
    width: 100%;
    padding-top: 0px;
}

.manage-aboutus {
    text-align: center !important;
}

.wpb_wrapper .vc_custom_1606131336388 {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
}

.wpb_wrapper .vc_custom_1606131881273 {
    padding-top: 1em !important;
    padding-left: 0px !important;
}

.manage-aboutus .vc_col-sm-6 {    width: 100%!important;
    min-width: 100% !important;
    max-width: 100% !important;
    display: block; margin-bottom: 2em;}


.manage-aboutus .vc_btn3-container.vc_btn3-left {
    text-align: center!important;
}

.readyrol  .vc_btn3-container.vc_btn3-left {
    text-align: center;
}
.manage-aboutus img {width: 100%!important;}

	.vc_btn3-container.home-comman-btn4.vc_btn3-left.vc_custom_1603796867781 {
    text-align: center;
}
.navbar .container {
    width: 100%;
    padding-top: 10px;
}
.vc_column-inner.vc_custom_1605771123188 {
    display: none !important;
}


    .vc_custom_1603261648632{

            min-height: 494px!important;
    }

    .banner-section-heading p {
    font-size: 14px;
    line-height: normal;
}
.vc_custom_1602755371227 {
    text-align: center;
}

.vc_custom_1603101879503 {
    padding-top: 1.5em !important;
    padding-left: 20px !important;
    text-align: center !important;
}

#webdsn{display: none!important;}
#mobiled{display: block!important;}



}


@media (max-width: 767px){

    .page-id-5575 header a.logo-light img {
    /* max-height: 56px; */
    padding-top: 0px;
}


.responsive-clun .vc_col-sm-3 {
    width: 50%;
    float: left;
}


    #mg-top{margin-top: -90px!important;}

.teamthumbs h5 {
   
    height: 100%;
}

.teamthumbs  .vc_figure {
    display: inline-block;
    vertical-align: top;
    margin: 0;
    max-width: 100%;
    width: 100%!important;
}

.teamthumbs .vc_single_image-wrapper {
  width: 100% !important;
}

.teamthumbs .wpb_single_image img {
  width: 100% !important;
}


    #mobile-images{display: block;}
    #webs-images{display: none;}

    .vc_column-inner .wpb_wrapper figure  img{margin-bottom: 1.5em;}

    .last-paragraph-no-margin  h3 span{font-size: 30px!important;}

    #mt-less{margin-top: -10px;}


.inner-services .vc_column-inner h4 {
    text-align: center;
    color: #fff;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 20px;
    display: block;
    height: 100%;
    margin-top: 1em;
}

.maitop{margin-top: 2.5em!important;}

#hobannerdo {
    background-size: cover !important;
    background-position: top center !important;
    height: 610px !important;
    min-height: 600px !important;
}
.banner-section-heading {
    background: rgb(49 74 102 / 16%) !important;
}
.vc_custom_1603261648632 {
    min-height: 494px!important;
}


.manage-taleheadlth .vc_custom_1509533977533 h3 span {
    font-size: 42px!important;
}

.manage-taleheadlth .vc_custom_1509534102787 {
    padding: 4em 20px !important;
}

.vc_custom_1602838906697 h4 span{    font-size: 28px;}


.banner-section-heading h1 {
    font-size: 22px;
    line-height: normal;
}


.banner-section-heading p{
    font-size: 14px;
    line-height: normal;
}

.home-requestbtn .popupaoc-button {
    padding: 5px 10px;
  
    margin-top: 0.5em;
    font-weight: 600;
    font-size: 14px !important;
}


.footer-widget-area .xs-text-center {
    text-align: left !important;
}


.banner-section-heading p {
    font-size: 13px;
    line-height: normal;
    margin-bottom: 1em !important;
}

}

@media (max-width: 540px){

    .revslider-initialised{margin-top: 2em !important;}
#hobannerdo {
    background-size: 200% !important;
    background-position: -80px 0px !important;
    height: 540px !important;
    min-height: 500px !important;
    margin-top: 41px;
}

.top-header-area a {
    color: #ffffff;
    font-size: 11px;
    font-family: Roboto;
}

section.vc_row.wpb_row.vc_row-fluid.vc_custom_1605772148304 {
    padding-top: 20em !important;
    padding-bottom: 4em !important;
}
}

header nav .navbar-nav > li > a, header nav.navbar-brand-top .navbar-nav > li:last-child a{
	    margin: 0 30px;
}

@media (max-width: 413px){
.page-id-5575 header a.logo-light img {
        padding-top: 12px;
        max-height: 56px;
}

}