
@media screen and (min-width:768px) {
.btn-group:hover>.dropdown-menu, .dropdown:hover>.dropdown-menu {display:block;}
.headerOuter .open>.dropdown-menu {display: none;}
}



@media only screen and (max-width:1590px) {
.headerOuter .headerTop{padding: 11px 15px;}
.headerIn{padding:0px 15px; padding-right: 0px;}
.orgrect::after{left: 0; }

/*contact*/
.contactOuter .contentIn p, .contactOuter .contentIn a {font-size:18px;word-wrap: break-word;}
.servicespg .FirststanCapital .panelContent .imageIn img {padding-left: 15px; }
.servicespg .nav-tabs > li {margin: 0 7px; width: 15.7%; }
.servicespg .nav-tabs > li > a {font-size: 20px;min-height: 180px;}
.servicespg .FirststanCapital .panel-heading .imageIn {width: 85px; height: 85px; line-height:85px;}
.servicespg .FirststanCapital .panel-heading .imageIn img{ padding: 10px; }

}


@media only screen and (max-width:1370px) {
p {font-size: 14px;}
h3{font-size: 26px;}
h4{font-size: 18px;line-height: 28px;}

.OfferingBusiness .sectionHead h2,
.servicesOuter .sectionHead h2,
.testimonialsOuter .sectionHead h2,
.NewsOuter .sectionHead h2,
.servicespg .sectionHead h2, 
.contactOuter .sectionHead h2,
.FirststanCapital .contentArea h2 strong{font-size:24px;}
.FirststanCapital .contentArea h2 strong{line-height: 28px;}
.FirststanCapital .contentArea h2 {font-size:20px;padding-bottom:5px;}

.headerOuter .container,
.midSection .container,
.footerOuter .container {max-width:1170px; width: 100%; margin: 0 auto; }
.contactOuter .contentIn p, .contactOuter .contentIn a {font-size: 16px;}
.testimonialsOuter .owl-carousel .contentArea .imageIn p {font-size:14px;}
.headerOuter .navbar-default .navbar-nav > li > a {padding: 32px 24px;font-size: 14px;} 
.OfferingBusiness {padding-bottom: 120px;}
.OfferingBusiness .sectionHead{padding: 0px 15px;margin-bottom: 50px;}
.orgrect::after {width: 250px; height: 400px; left: -15px; top: -15px;}
.NewsOuter.pd90 {padding-top: 10px;}
.NewsOuter .contentIn h4, .newsDetails .contentIn h4 { font-size: 16px; } 
.FirststanCapital .contentArea p {padding-bottom: 15px; font-size:14px; }
.FirststanCapital .contentArea {padding-left:40px;}

.OfferingBusiness .sectionHead p {font-size:16px;}
.OfferingBusiness .imageIn a {font-size:20px;bottom: 20px;}
.servicesOuter .contentArea h5{font-size: 18px;}
.servicesOuter .contentArea span {font-size: 14px;}
.servicesOuter .sectionHead h6, .contactOuter .sectionHead h6 {margin-bottom: 5px; font-size:16px;}

.addresList li p, .addresList li a {font-size:14px;}
.linksIn ul li a {font-size: 14px;}
.orgBtn {font-size: 14px;}
.latestNews ul li a img {width: 44px;}
.latestNews ul li {padding-left: 60px;}
.bannerBtn a{margin-right: 15px;font-size: 14px;}

.contactOuter label {font-size: 14px; }
.orgBg {font-size: 16px;}
.copyRight p {font-size: 12px;} 

/*About page*/

.ourVision .contentArea h5{font-size:18px;}
.ourVision .contentArea {padding: 20px 15px;}
.contactOuter .contentIn img {margin-bottom:20px; width: 60px; }
.contactOuter .contentIn {min-height: 200px; }
.contactOuter .pd90 {padding: 50px 0; }
.contactOuter .inputIn input,
.contactOuter .inputIn textarea {height: 48px;}
.newsDetails .loadMore {padding-top: 5px;}

/*sersvice page*/

.servicespg .nav-tabs > li {margin: 0 6px;}
.servicespg .nav-tabs > li > a {font-size:16px; line-height: 22px;min-height: 165px; }
.servicespg .sectionHead p {font-size: 16px;}
.servicespg .nav-tabs > li.active a::after {border-left: 18px solid transparent; border-right: 18px solid transparent; border-top: 25px solid #FCB315; }

.servicespg .panel-body {margin-top: 30px; }
.servicespg .FirststanCapital .contentArea p,
.servicespg .contentArea ul li {font-size: 14px;}
.servicespg .contentArea ul {margin-top: 0; }
.servicespg .FirststanCapital .panelContent .imageIn img {padding-left: 0; }
.servicespg .FirststanCapital .contentArea h2 {font-size:22px;}
}

@media only screen and (max-width:1199px) {

.headerOuter .headerTop .leftside ul li { margin-right: 15px;}
.headerOuter .logo {margin-top:8px; }
.headerOuter .headerBottom .appyLoan a {line-height:70px; }
.headerOuter .navbar-default .navbar-nav > li > a {font-size:16px;padding: 24px 15px;}
.headerOuter .headerTop .leftside ul li a,
.headerOuter .headerTop.rightside {font-size: 14px; }
.headerOuter .navbar {padding-right: 0px;}
.bottomArrow a {width: 40px; height: 58px; }
.appyLoan {width: 150px; height:68px; }
.appyLoan::after {display:none;}
.logo a img {width: 300px;}
.timein p {font-size: 14px; } 
.addresList li p, .addresList li a {font-size: 14px;line-height: 22px;}
.latestNews ul li a p {color: #fff; font-size: 14px;}
.linksIn ul li a { font-size: 14px;}
.footerlogo p {padding-right: 0;font-size: 14px;}
.socialIcon ul li { margin-right: 5px;}
.FirststanCapital .contentArea p {font-size:16px;}
/*about*/
.ourVision .contentArea h5 { font-size: 18px;}
.ourVision .bannerBtn a{font-size: 16px; margin-right:10px;max-width:130px;}

/*contact us*/
.contactOuter .pd90 {padding: 30px 0; }
.servicespg .FirststanCapital .panel-heading .imageIn {width:60px; height:60px; line-height:60px;display:block;border:none;}
.servicespg .nav-tabs > li > a {font-size: 14px; min-height:140px;line-height: 20px;  padding: 8px;}
.servicespg .nav-tabs > li {margin: 0 5px;}
.servicespg .panel-default > .panel-heading{ padding:0px; }
.servicespg .servicesTab {margin: 0px -15px;}
.servicespg .FirststanCapital .contentArea p, .servicespg .contentArea ul li {font-size: 14px; }
.servicespg .FirststanCapital {padding: 30px 0px;}

}
@media only screen and (max-width:1024px) {


}




@media only screen and (max-width:991px) {
h1 {font-size: 30px; line-height: 30px; }
.providIn span {font-size: 24px; }
.bannerBtn {margin-top: 20px;}
.providIn h1 { padding: 10px 0px;}
.providIn p {font-size: 18px; color: #fff;}
.headerIn {text-align: center;}
.headerOuter .logo {display: block; float: none; text-align: center; }
.headerOuter .headerBottom .appyLoan{width:110px;}
.headerOuter .headerBottom .appyLoan a {line-height: 50px; font-size: 14px;}
.headerOuter .navbar-default .navbar-nav > li > a {font-size: 14px; padding: 15px 15px; }
.appyLoan {height: 50px;}
.headerIn .nav-left {float: none;vertical-align: top;}
.headerOuter .navbar, .appyLoan {float: none; display: inline-block;    vertical-align: top;}
.bannerOurter .owl-nav {bottom: 30px; right: 50px;}
.bannerOurter .owl-next::after, .bannerOurter .owl-prev::after {font-size: 25px; width: 34px; height: 34px; line-height: 34px;margin: 0px 5px;}
.bannerBtn a {height: 44px; line-height: 44px; font-size: 16px; margin-right: 15px; }
.OfferingBusiness .sectionHead {padding: 0px 0px; margin-bottom: 40px; }
.OfferingBusiness .sectionHead h2 {font-size: 22px;margin-bottom: 5px;}
.OfferingBusiness .sectionHead p {font-size: 16px;} 
.OfferingBusiness .imageIn a {font-size:18px;bottom:20px; }
.OfferingBusiness {padding-bottom:90px; }
.orgrect::after {height: 90%; }
.FirststanCapital .col-md-6{text-align: center;}
.FirststanCapital .col-md-6 .contentArea{text-align: left;margin-top: 30px; margin-bottom: 30px;padding-left: 15px;}
.FirststanCapital .imageIn {text-align: center; display: inline-block; margin-top: 55%;}
.orgrect::after {width: 147px; height: 147px; left: -7px; top: -7px;}
.orgrect::before {width: 147px; height: 147px; right: -7px; bottom: -7px; }
.orgrect::after, .FirststanCapital .imageIn::before {border: 7px solid #FCB315;}
.FirststanCapital .contentArea h2 strong {line-height: 32px;}
.footerlogo p {margin-top: 10px;margin-bottom: 15px;}
.footerOuter .linksIn ul li {padding-left: 15px;}
.footerOuter .latestNews ul li {min-height: 55px;margin-bottom: 10px;}


/*about us*/
.ourVision .sectionHead {margin-bottom: 30px;}

/*contact us*/


.contactOuter .contentIn { min-height: 215px;}
.servicespg .nav-tabs > li {margin: 0 4px;}
.servicespg .nav-tabs > li > a {padding: 5px;min-height: 128px;font-size: 13px;padding-top: 10px;}
.servicespg .FirststanCapital .panel-heading .imageIn img {width: 54px; }

}

@media(max-width:767px) {
p {font-size: 14px; line-height: 26px;}
h1 {font-size: 26px; line-height: 20px;}
h2 {font-size: 24px; line-height: 30px;}
h3 {font-size: 18px; }
h4 {font-size: 20px; line-height: 28px;}
h5 {font-size: 18px;}
h6{font-size: 16px;}
.pd90 {padding: 30px 0;}
.bottomArrow{display:none;}
h6::after, h6::before {display:none;}
.headerOuter .headerTop {display:none;}
.headerOuter .navbar{width: 100%; padding-right:0px;float:left;}
.headerOuter .navbar-header {position: absolute; right: 0; top: -50px; }
.headerOuter .logo {float: left;padding-bottom: 10px;margin-top: 4px;}
.appyLoan {display: none;}
.headerOuter .navbar-nav {background:transparent;margin: 0;text-align: left;padding-top: 0px;}
.headerOuter .nav-left {float: none}
.headerOuter .navbar-default .navbar-nav > li:first-child > a {padding: 8px 15px;}
.headerOuter .navbar-default .navbar-nav>li>a {padding: 8px 15px;font-size: 14px; color:#333; }
.headerOuter .nav>li {margin-bottom: 0; border-bottom: 1px solid #ccc;}
.headerOuter .navbar-nav > li{margin:0px;}
.headerOuter.sticky .navbar-default .navbar-nav>li>a {color: #fff }

.headerOuter.sticky .navbar-nav {padding: 3px 0 3px 0 } 
.logo {padding-top: 5px; padding-left: 15px; margin-top: 0; padding-bottom: 5px}
.headerOuter .navbar-toggle {padding:0; margin-top:0px; margin-right:0; margin-bottom:5px; border:0 solid transparent; border-radius: 0; position: relative; right: 15px; top: 0 }
.logo a img {width: 250px;}
.headerOuter .navbar-nav>li a:hover:after {display: none;}
.headerOuter .navbar-default .navbar-toggle:focus,
.headerOuter .navbar-default .navbar-toggle:hover {background: 0 0 }
.headerOuter .navbar-default .navbar-nav>li>a:hover {color: #333;}
/*.headerOuter .navbar-header {margin-bottom: 15px; display: inline-block; vertical-align: top; width: 100% }*/
/*.headerOuter .navbar-nav>li:last-child {margin-right:0px; border: none }*/
.headerIn {padding: 0 }
.providIn p {font-size: 16px; color: #fff; }
.headerOuter .navbar-nav>li.active a:after {display: none } 
.headerOuter .navbar-nav .open .dropdown-menu>li>a {padding: 7px 15px 7px 15px; font-size: 14px; color: #fff }
.headerOuter ul.dropdown-menu {top: 100%; padding-bottom: 0 }



/*banner*/
.bannerBtn a {max-width: 134px;margin-right:5px; margin-top: 10px;}
.bannerOurter .owl-nav {top:30%; bottom: auto; right: 0; width: 100%;}
.bannerContent .providIn { padding: 20px 0px;z-index: 9; position: relative;padding-bottom:20px;}
.bottomArrow {bottom:5px;}
.bottomArrow a {width: 28px; height: 42px;}
.bottomArrow a::after {height: 14px; top: 8px; }
.transformMid {position: static; transform: translate(-0%, -0%); -webkit-transform: translate(-0%, -0%); -ms-transform: translate(-0%, -0%); -moz-transform: translate(-0%, -0%); -o-transform: translate(-0%, -0%);left:0; }
.sectionHead {margin-bottom:30px;}
.OfferingBusiness .sectionHead {margin-bottom: 30px; }
.OfferingBusiness {padding: 30px 0px;}
.OfferingBusiness .sectionHead h2 {font-size: 18px; margin-bottom: 15px;line-height: 28px;}
.OfferingBusiness .sectionHead p {font-size: 14px; }
.OfferingBusiness .imageIn {margin-bottom: 15px; }
.OfferingBusiness .imageIn img {width: 100%; }
.OfferingBusiness .contentArea {display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.OfferingBusiness .col-md-4.col-sm-4 {-webkit-box-flex: 0; -ms-flex: 0 0 33.33%; flex: 0 0 33.33%;}
.orgBtn {height: 44px; line-height: 44px; max-width: 130px; font-size:14px; margin-right: 15px; }

.FirststanCapital .contentArea h2 {font-size: 24px; }
.FirststanCapital .contentArea p {font-size: 14px; }
.FirststanCapital .col-md-6 .contentArea {padding-left: 0;}
.FirststanCapital .imageIn {margin-top: 0px;}

.testimonialsOuter .sectionHead h6 { margin-left: 0;  margin-bottom:5px;}
.testimonialsOuter .owl-next::after,
.testimonialsOuter .owl-prev::after {margin:0px 4px; }
.NewsOuter .sectionHead h6,
.servicesOuter .sectionHead h6 {margin-left: 0;margin-bottom:5px; }
.servicesOuter .contentArea a {font-size: 14px; }
.servicesOuter .contentArea {padding: 21px 15px; margin-bottom:30px; }

.servicesOuter .servicesIn {display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.servicesOuter .servicesIn .col-md-4.col-sm-4 {-webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; }
.FirststanCapital {padding: 0;}
.contentIn { padding: 40px 15px 25px 15px;}
.NewsOuter:after, .OfferingBusiness:after{display: none;}
.NewsOuter .owl-nav {top:30%;}
.NewsOuter .datecls {position: static;    margin-bottom: 15px; }
.NewsOuter .contentIn {padding: 24px 15px 25px 15px;}
.socialIcon {margin-bottom: 10px; }
.footerlogo p {padding-right: 0;margin-top: 15px; }
.socialIcon {text-align: center; display:block; }
.footerIn h4 {padding-bottom: 10px; margin-bottom: 10px;margin-top: 15px;margin-top: 15px; }
.footerOuter {padding-top: 30px;}
.linksIn ul li {position: relative; padding-left: 20px; }
.linksIn ul li a { font-size: 14px;}
.addresList li p, .addresList li a {font-size: 14px; }
.addresList li i {top: 2px;}
.copyRight p {font-size: 12px; line-height: 22px; }
.contentIn h4 {font-size: 16px; line-height: 24px; }
.latestNews ul li a span {font-size: 14px; margin-top: 0px;}
.latestNews ul li a p {font-size: 14px;line-height:24px;}

/*news page*/
.pgbannerIn .breadcrumb li a,
.pgbannerIn .breadcrumb li.active {font-size: 14px; }
.pgbannerIn .breadcrumb {margin-top: 3px;}

/*news detials*/
.newsDetails .sectionHead h6 {display: inline-block; margin-left: 0; margin-bottom: 10px; }


/*about*/

.ourVision .contentArea h5 {min-height: auto;margin-top: 15px;}
.ourVision .contentArea h5 br{display:none;}

/*contact us*/
.contactOuter .contentIn {min-height: auto; margin-bottom: 15px; padding-top: 20px;}
.contactOuter .contentIn img {margin-bottom:15px; width: 44px; } 
.contactOuter .sectionHead h6 {margin-left: 0;}
.contactOuter .pd90 { padding:5px 0;}
.contactOuter .contentIn p, .contactOuter .contentIn a {font-size: 16px; }
.contactOuter label{font-size: 14px; margin-bottom:5px;}
.contactOuter .inputIn input, .contactOuter .inputIn textarea{padding:10px 15px;}
.contactOuter .contactIn {margin-bottom: 15px;}
button {height: 46px; line-height: 46px; max-width: 130px; font-size: 16px;}


/*services page*/
.servicespg .sectionHead h6 {margin-left: 0; margin-bottom: 5px;}
.servicespg .FirststanCapital {padding-top: 50px; }
.servicespg .contentArea ul li {font-size:14px; padding: 5px 15px 5px 30px;}
.servicespg .nav-tabs > li {width:32%;margin: 0 5px; margin-bottom: 15px; }
.servicespg .nav-tabs > li:nth-child(3n){margin-right: 0px;}
.servicespg .nav-tabs > li:nth-child(4n){margin-left: 0px;}
.servicespg .nav-tabs > li.active a::after {display:none;}
.servicespg .FirststanCapital .contentArea{padding-right: 0px;margin-top: 15px;}
.diveresv{display: block;}
.servicespg .FirststanCapital .imageIn {margin-top: 0px; } 
.servicespg .contentArea ul li::after{width: 16px; height: 16px;top: 8px; background-size:cover;}

}

@media(max-width:567px) {
.OfferingBusiness .col-md-4.col-sm-4 {-webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%;}
.servicespg .nav-tabs > li {width:100%;margin: 0;}
.servicespg .nav-tabs > li > a {text-align: left; padding-bottom:5px; padding-top:5px; margin-bottom: 15px; min-height:auto;}
.servicespg .FirststanCapital .panel-heading .imageIn {border: none;display: inline-block; vertical-align: middle;margin: 0px;width: 44px; height: 44px; line-height:44px; } 
.servicespg .nav-tabs > li > a br{display: none;}

}


@media(max-width:479px) {
h1 {font-size: 20px; line-height: 28px; }
h4 {font-size: 18px; line-height: 28px; }
.servicesOuter .servicesIn .col-md-4.col-sm-4 {-webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }
.servicesOuter .contentArea { margin-bottom:15px; }
.datecls {width:120px;height:34px; line-height:34px; font-size:14px; position:static; margin-bottom:15px;}
.newsDetails .contentIn {padding: 20px 15px 20px 15px; } 

}
