@media (max-width:1367px) {
	.flinace-frm {
   
    padding: 40px !important;
  
}
	.flinace-frm .bookbtm {
  
    padding: 12px 14px !important;
   
    font-size: 14px !important;
   
}
	
	
    .blog-full-txt .tag-t {
        padding: 6px 14px !important;
        font-size: 14px !important;
        margin-bottom: 10px;
    }
    .blog-full-txt .date-t ul li {
        font-size: 14px !important;
        margin-top: 5px !important;
    }
    .blog-full-txt .b-tlitle {
        font-size: 20px !important;
    }
    .testo-txt-sec {
        padding-top: 28px !important;
        padding-left: 42px !important;
    }
    .free-const-sec .freeconst-btm {
        padding: 18px 18px !important;
        font-size: 14px !important;
    }
    .services-box .services-content p {
        line-height: 26px !important;
        font-size: 15px !important;
    }
    .services-box .services-content h3 {
        font-size: 24px !important;
    }
    .about-txt ul li i {
        font-size: 26px !important;
    }
    .h-titel .sub-titel {
        font-size: 14px !important;
        letter-spacing: 2px !important;
    }
    .about-txt p {
        margin-bottom: 20px !important;
        font-size: 14px !important;
    }
    .about-txt ul li {
        font-size: 15px !important;
        margin-bottom: 20px !important;
        padding-left: 38px !important;
    }
    .cta-btm1 {
        padding: 12px 15px !important;
        font-size: 14px !important;
    }
    .cta-btm {
        padding: 15px 8px !important;
        font-size: 12px !important;
    }
    .top-header .logo img {
        width: 144px !important;
    }
    .droopmenu>li>a,
    .droopmenu>li>span {
        font-size: 12px;
        padding: 33px 12px;
    }
    .top-bar .btm-1 {
        padding: 7px 7px !important;
        font-size: 11px !important;
    }
    .home-bnr-sec .slider-txt-main .slider-txt h1 {
        font-size: 36px !important;
        line-height: 54px !important;
    }
    .home-bnr-sec .slider-txt-main {
        bottom: 100px !important;
    }
    .h-titel .titel {
        font-size: 30px !important;
        line-height: 36px !important;
        margin-bottom: 0;
    }
    .footer .footer-list ul li a {
        font-size: 15px !important;
        color: #fff;
        letter-spacing: 0.5px;
    }
}

@media (max-width:1280px) {}

@media (max-width:1024px) {
    .top-mdl-sec .tp-phonelist ul li a {
        font-size: 13px !important;
    }
    .services-box .services-content p {
        line-height: 24px !important;
        font-size: 12px !important;
    }
    .services-box .services-content h3 {
        font-size: 17px !important;
    }
    .about-txt ul {
        margin-bottom: 5px !important;
    }
    .home-bnr-sec .slider-txt-main .slider-txt {
        z-index: 9;
        padding-left: 40px;
    }
    .home-bnr-sec .slider-txt-main .slider-txt p {
        font-size: 14px !important;
    }
    .home-bnr-sec .slider-txt-main .slider-txt h1 {
        font-size: 30px !important;
        line-height: 42px !important;
    }
    .cta-btm.mtp {
        margin-top: 17px !important;
    }
    .cta-btm {
        padding: 15px 6px !important;
        font-size: 10px !important;
    }
    .droopmenu>li>a,
    .droopmenu>li>span {
        font-size: 12px !important;
        padding: 28px 6px;
    }
}

@media (max-width:991px) {
	.locationlink {
    margin-top: 10px !important;
    padding: 0 0 !important;
}
	.locationlink img {
       width: 200px;

}
    .home-bnr-sec .slider-txt-main .slider-txt {
        padding-left: 0px !important;
    }
    .footer {
        padding: 70px 0 50px !important;
    }
    .finace-txt {
        padding: 88px 0 50px !important;
    }
    .flinace-frm {
        background: #f3f3f3;
        padding: 50px !important;
        margin-top: 0 !important;
    }
    .counter-sec {
        margin-top: 60px;
    }
    .counter-box {
        margin-bottom: 26px;
        text-align: center;
        background: #efefef;
        padding: 15px;
    }
    .testo-txt-sec {
        padding-top: 28px !important;
        padding-left: 0 !important;
    }
    .testo-sec .testo-img {
        padding-right: 0 !important;
        margin-bottom: 30px;
    }
    .free-const-sec .freeconst-btm {
        margin-bottom: 20px;
    }
    .free-const-sec .free-cons-img {
        width: 100% !important;
        opacity: 0.5;
    }
    .services-box .services-content p {
        margin-bottom: -35px !important;
    }
    .services-box {
        overflow: hidden;
        position: relative;
        margin-bottom: 30px;
    }
    .servicesboximg img {
        width: 100%;
    }
    .about-img-sec {
        padding-right: 0 !important;
        margin-top: 0;
        margin-bottom: 30px;
        position: relative;
    }
    .top-mdl-sec .tp-phonelist ul li {
        display: inline-block;
        margin: 0 10px !important;
        margin-right: 0 !important;
    }
    .tp-phonelist {
        text-align: center;
    }
    .top-mdl-sec .tp-social {
        margin-top: 5px !important;
        text-align: center !important;
    }
    .home-bnr-sec .slider-txt-main .slider-txt p {
        display: none !important;
    }
    .mbl-ctabt {
        display: block !important;
        position: fixed;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 9;
        background: #15485a;
        color: #fff;
        padding: 10px;
        font-size: 16px;
        font-weight: 600;
        letter-spacing: 1px;
        text-align: center;
        text-transform: uppercase;
    }
    .mbl-hdn {
        display: none !important;
    }
    .droopmenu>li>a,
    .droopmenu>li>span {
        font-size: 12px !important;
        padding: 6px 5px;
        color: #fff;
    }
    .home-bnr-sec .slider-txt-main .slider-txt h1 {
        font-size: 30px !important;
        line-height: 51px !important;
        padding-right: 0 !important;
    }
    .home-bnr-sec .slider-txt-main {
        bottom: 50px !important;
        padding: 0 60px;
    }
    .droopmenu-toggle {
        top: -44px;
    }
    .services-right {
        padding-left: 0 !important;
        position: sticky;
        top: 20px;
    }
    .inr-bnr-sec {
        padding: 70px 0 !important;
    }
    .inr-cont-adrs {
        background: #15485a;
        padding: 20px !important;
        color: #fff;
        margin-left: 0 !important;
        margin-top: 30px !important;
    }
}

@media (max-width:768px) {}

@media (max-width:767px) {
    .top-mdl-sec {
        padding: 10px 8px !important;
    }
    .flinace-frm {
        padding: 20px !important;
    }
    .finace-bg {
        height: 250px !important;
    }
    .free-const-sec {
        padding: 64px 0 !important;
    }
    .about-sec {
        padding: 40px 0 !important;
    }
    .section-padding {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .home-bnr-sec .carousel-control-next-icon,
    .home-bnr-sec .carousel-control-prev-icon {
        background: #fff;
        font-size: 15px !important;
        line-height: 30px !important;
        width: 30px !important;
        height: 30px !important;
    }
    .faq-sec .fq-acd {
        padding-left: 0 !important;
    }
    .margin-sec {
        margin: 0 20px !important;
    }
    .free-const-sec .free-cons-img {
        width: 100% !important;
        opacity: 0.5;
        bottom: 0 !important;
        top: auto !important;
    }
    .services-box .services-content p {
        display: none;
    }
    .home-bnr-sec .slider-txt-main {
        bottom: 16px !important;
        padding: 0 60px;
    }
    .home-bnr-sec .slider-txt-main .slider-txt .sub-heading {
        display: none !important;
    }
    .home-bnr-sec .slider-txt-main .slider-txt .hdrline {
        position: relative;
        top: -8px!important;
        left: 1px !important;
    }
    .hdrline img {
        width: 68px;
    }
    .home-bnr-sec .slider-txt-main .slider-txt h1 {
        font-size: 20px !important;
        line-height: 23px !important;
        padding-right: 0 !important;
    }
}

@media (max-width:576px) {}

@media (max-width:480px) {}

@media (max-width:360px) {}

@media (max-width:320px) {}

@media screen and (min-width:1024px) and (max-width:1199px) {}

@media screen and (min-width:768px) and (max-width:991px) {}

@media screen and (min-width:577px) and (max-width:767px) {}

@media screen and (min-width:480px) and (max-width:576px) {}

@media screen and (min-width:380px) and (max-width:479px) {}

@media screen and (min-width:320px) and (max-width:379px) {}