/**
 * Theme Name:     Intime Child
 * Author:         Case-Themes
 * Template:       intime
 * Text Domain:	   intime-child
 * Description:    Intime is created to provide modern solution for any business type. The theme is packed with large collection of beautifully designed homepages and a large number of inner page styles. Also, there are versatile and easily tailored portfolio templates that will give you full freedom to create the showcase you need. Moreover, Intime looks flawless on all devices, so your content will look equally amazing across all device types. Whether you need a personal theme or professional theme, Intime can be a perfect fit. Get it today and discover all the features one WordPress site needs.
 */

.responsive-table{
	width: 100%;
  	overflow-x: auto;
}
/*************** CUSTOM FOOTER CSS STARTS HERE *******************/
footer.site-footer-default {
    background: #fff;
    padding: 0;
    margin: 0;
    text-align: left;
}

.top-footer {
    background-color: #dfe5ed;
    color: #00436f;
    padding: 16px 0 12px;
}

footer.site-footer-default div.row {
    -ms-flex-align: center;
    align-items: center;
}

.top-footer ul.contact {
    font-size: 14px;
    line-height: 16px;
}

.top-footer div.row .custom-col ul.contact li{
    padding: 0 5px;
}

.top-footer div.row .custom-col ul.contact li:last-child{
    border-left: 1px solid #00436f;
    border-right: 1px solid #00436f;
}

.top-footer div.row .custom-col ul.contact li a{
    font-weight: 500;
    color: #00436f;
    text-decoration: underline;
}

.top-footer div.row .custom-col ul.contact li a:hover{
    color: #667a99;
}

.top-footer div.row .custom-col ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0;
}

.top-footer div.row .left-side.custom-col ul {
  display: none;
}

.top-footer div.row .right-side ul.pull-right li{
    margin-left: 10px;
}

.top-footer div.row .right-side ul.pull-right li a{
    display: flex;
    align-items: center;
}

.top-footer div.row .right-side ul.pull-right li a svg{
    height: 25px;
    width: 25px;
}

.top-footer div.row .right-side ul.pull-right li:last-child a svg{
    height: 22px;
    width: 22px;
}

.top-footer div.row .right-side ul.pull-right li:last-child a svg path{
    fill:#00436f !important;
}

.footer-bottom{
    background: #fff;
    padding: 12px 0;
}
.footer-bottom .img-box{
    text-align: right;
}
.footer-bottom .icon.icon-logo{
    display: inline-block;
    width: auto;
    max-height: 40px;
}

.footer-bottom span.payoff{
    display: none;
    font-size: 12px;
    color: #00436f;
}

.footer-bottom .right-side {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.footer-bottom .right-side .TrustBox{
    width: 14rem;
    position: relative;
  	top: 2.5px;
}

.footer-bottom .right-side .TrustBox iframe{
    height: 40px !important;
}

a.scroll-top {
  line-height: 45px;
}
/*************** CUSTOM FOOTER CSS ENDS HERE *******************/
/******************* CONTACT PAGE CSS *****************/
.Contact-page-content .premium-cf7-container .wpcf7-form .custom-site-form-row {
    min-width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.custom-site-form-row .custom-site-form-col-6 {
    width: 50%;
}

.custom-site-form-row .custom-site-form-col-12 {
    width: 100%;
}

.custom-site-form-row .input-filled {
    padding: 0 15px;
}

.custom-site-form-row .input-filled p span {
    display: block;
}

.Contact-page-content .premium-cf7-container .wpcf7-form .wpcf7-response-output{
    margin: 20px 15px 0 !important;
}
/******************* CONTACT PAGE CSS *****************/

/***************** CUSTOM RESPONSIVE CSS STARTS HERE *********************/
@media screen and (max-width: 767px){
    .top-footer div.row .custom-col ul.contact{
        flex-wrap: wrap;
        justify-content: center;
    }
    .top-footer div.row .custom-col ul.contact li:last-child{
        border: 0;
    }
    .qptwatchfund-custom-fundtable table tr td {
        font-size: 14px;
        white-space: nowrap;
    }

    .qptwatchfund-custom-fundtable table tr th {
        font-size: 16px;
        white-space: nowrap;
    }
    .footer-bottom .right-side .TrustBox {
  width: 30rem;}
}

@media screen and (max-width: 499px) {
    .custom-site-form-row .custom-site-form-col-6 {
        width: 100%;
    }
    
}