@media(max-width: 1440px){

	body{

		zoom: .8;

	}

}

@media(max-width: 1367px){

	.service-list-slider .item .service-list-details{

		height: 420px;

	}

}

@media(max-width: 1300px){

	.home-service-section:before, .home-service-section:after{

		background-size: 70%;

		top: 30%;

	}

}

@media( max-width:1280px) {

	.say-hello-sec span{

		font-size: 42px;

	}

	.say-hello-sec figure img {

	    max-width: 77px;

	}

	h3.title{

		font-size: 65px;

	}

	.who-we-are-sec .content-we-are p{

		font-size: 28px;

	}

	.who-we-are-sec .who-we-are-profile img {

	    max-width: 80%;

	}

    .header .navbar-default .navbar-nav > li > a {

    	font-size: 18px;

    }

}

@media(max-width: 1199px){

	.content-we-are-inner{

		padding-left: 30%;

	}

	h3.title {

	    font-size: 55px;

	}

	.who-we-are-sec .who-we-are-profile img {

	    max-width: 65%;

	}

	.content-we-are {

	    transform: translate(0px, 20%);

	}

}

@media( max-width:1024px) {

    .header .logo {

    	left: 20px;

    	margin-left: 0;

    }

    .navbar-default .navbar-toggle {

    	display: block;

    }

    .navbar-header {

    	float: right;

    	right: 20px;

    	position: relative;

    }

	.navbar-collapse.collapse {

		display: none !important;

	}

	.navbar-collapse.collapse.in {

		display: block !important;

	} 

	.navbar-default .navbar-nav > li.remove-overlay {

	    display: block;

	    background: #000;

	    color: #fff;

	    margin-bottom: 0;

	}

	.navbar-default .navbar-nav {

		margin: 0;

		width: 100%;

	}

	.navbar-default .navbar-nav > li {

		width: 100%;

		padding-left: 15px;

		padding-right: 15px;

	}

	.navbar-default .navbar-nav > li a {

		padding-top: 10px;

		padding-bottom: 10px;

	}

	.navbar-default .navbar-nav > li.remove-overlay img {

	    width: 20px;

	    float: right;

	}

	.navbar-default .navbar-nav > li.remove-overlay a {

	    color: #fff;

	    padding-top: 20px;

	    padding-bottom: 20px;

	    font-size: 16px;

    	font-weight: 700;

    	text-align: left;

    	text-decoration: none;

    	height: 58px;

	}

	.navbar-default .navbar-collapse {

	    float: right;

	    background: #fff;

	    position: fixed;

	    right: -240px;

	    top: 0px;

	    width: 240px;

	    z-index: 99;

	    padding: 0px;

	    margin: 0px;

	    overflow: hidden;

	    bottom: 0px;

	    height: 100% !important;

	    visibility: hidden;

	    display: inherit !important;

	    transition: all 0.3s ease;

	    -webkit-transition: all 0.3s ease;

	}

	.navbar-default .navbar-collapse.in {

	    right: 0px;

	    visibility: visible;

	    display: inherit !important;

	    transition: all 0.3s ease;

	    -webkit-transition: all 0.3s ease;

	    border-radius: 0;

	    border-top: none;

	    z-index: 999;

	}

	.header .navbar-default .navbar-collapse {

		margin-top: 0;

	}

	.navbar-default .navbar-toggle {

	    border: none;

	    padding: 11px 10px;

	    margin-top: 0px;

	    margin-right: 0px;

	}

	.navbar-default .navbar-toggle .icon-bar {

	    background-color: #fff;

	    margin-top: 6px;

	}

	.navbar-toggle .icon-bar{

		width: 25px;

	}

	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {

	    background-color: transparent;

	}

	.home-banner-section{

		height: 800px;

	}

	.header .navbar-default .navbar-nav > li > a{

		color: #101010;

		padding: 15px 10px;

	}

	.header .navbar-default .navbar-nav > li{

		margin: 0px;

		padding: 0px 0px;

	}

	.header .navbar-default .navbar-nav > li.active > a{

		/*background: #1a65d8;*/

		color: #000;

	}

	.header .navbar-default .navbar-nav > li > a::after{

		display: none;

	}

	.home-banner-content a {

	    margin: 10px 10px;

	    padding: 10px 35px;

	    font-size: 18px;

	}

	.logo a img {

	    width: 166px;

	}

	.common-heading{

		font-size: 30px;

		line-height: 40px;

	}

	.header .navbar{

		margin-top: 10px;

	}

}

@media(max-width: 991px){

	.header.scrolling.fixed-header {

	    transform: inherit;

	    padding: 0px;

	}

	.header{

		padding: 0px;

	}

	.say-hello-sec span {

	    font-size: 34px;

	}

	.say-hello-sec figure img {

	    max-width: 60px;

	}

	footer .email-support-sec{

		font-size: 20px;

	}

	.who-we-are-sec .content-we-are h3, 

	.gallery-sec h3.title, 

	.meet-team-sec h3.title{

		margin-bottom: 50px;

	}

	.gallery-sec{

		padding-bottom: 200px;

	}

	.who-we-are-sec{

		margin-bottom: 180px;

	}

	.who-we-are-sec .content-we-are p {

	    font-size: 24px;

	}

	h3.title{

		font-size: 45px;

	}

	.gallery-sec .gallery-left, 

	.gallery-sec .gallery-right, 

	.gallery-sec .gallery-bottom{

	    position: inherit;

	    width: 100%;

	    left: inherit;

	    margin: 0px;

	    right: 0px;

	    float: left;

	    transform: inherit;

	}

	.gallery-sec .gallery-bottom {

	    margin-top: -26%;

	}

	.gallery-sec .gallery-right{

		margin-top: -32%;

	}

	.gallery-sec .gallery-right img, 

	.gallery-sec .gallery-left img, 

	.gallery-sec .gallery-bottom img{

		width: auto;

	}

	.who-we-are-sec .who-we-are-profile {

	    width: 100%;

	    position: inherit;

	}

	.who-we-are-sec .who-we-are-profile .profile-we-2{

		position: inherit;

		top: -100px;

	}

	.content-we-are {

	    transform: inherit;

	}

	.content-we-are-inner, 

	.who-we-are-sec .content-we-are p{

	    padding: 0px;

	}

	.who-we-are-sec .who-we-are-profile img{

		max-width: 100%;

	}

	.white-msg-box-inner{

		font-size: 24px;

		padding: 30px;

	}

	.white-msg-box-inner br{

		display: none;

	}

	.home-banner-content figure img {

	    max-width: 90px;

	}

	.service-list-slider{

		width: 80%;

	}

	.service-list-slider .item{

		width: 50%;

		padding: 0px 15px;

		margin-bottom: 30px;

	}

	.service-list-slider .item .service-list-details{

		height: 400px;

	}

	.inner-banner-content h3{

		font-size: 35px;

	}

	.about-bg-white .img-left img {

	    max-width: 316px;

	    margin-top: 60px;

	}

	.mf-listing ul li figcaption{

		font-size: 15px;

	}

	.mf-listing ul li{

		width: 25%;

	}

	footer, footer p{

		font-size: 15px;

	}

	.footer .widget h4, 

	.social-media-section h3{

		font-size: 20px;

	}

	.social-media-section ul li{

		margin-right: 5px;

	}

}

@media(max-width: 800px){

	.home-banner-content, 

	.inner-banner-content {

	    width: 100%;

	    margin-left: 0px;

	    left: 0px;

	}

}

@media(max-width: 767px){
	.gallery-sec .gallery-right .view-more-btn {
		top: 150px;
	}
	.view-more-btn {
		font-size: 15px;
		padding: 4px 10px;
	}
	.social-icons{
		float: left;
	}
	.testimonials-slider .item .testimonial-right-data p {
		text-align: center;
		font-size: 25px;
	}
	.testimonials-slider .item figure{
		width: 100%;
		display: inherit;
	}
	.testimonials-slider .item figure .team-name{
		justify-content: center;
		margin-bottom: 15px;
	}
	.testimonials-slider .item .testimonial-right-data {
		padding: 0px;
	}
	.testimonials-slider .item figure img{
		margin: 0 auto;
		width: 240px;
		height: 240px;
	}
	.testimonials-slider .item{
		display: inherit;
		width: 100%;
		float: left;
	}

	.meet-team-sec{

		padding-bottom: 90px;

		padding-top: 60px;

	}

	.footer-bottom-nav{

		width: 100%;

		margin-top: 30px;

	}

	.right-info-sec {

	    width: 100%;

	    margin-top: 50px;

	}

	.say-hello-sec figure{

		padding-left: 30px;

	}

	footer .email-support-sec{

		text-align: left;

		margin-top: 30px;

	}

	 

	.social-icons li{

		margin-right: 24px;

	}

	.footer ul.menu-nav li a{

		font-size: 16px;

	}

	.say-hello-sec span{

		text-align: left;

	}

	.say-hello-sec{

		width: auto;

	}

	.meet-team-sec .col-sm-4{

		padding: 0px 15px;

	}

	.team-box {

	    max-width: 360px;

	    margin: 0 auto;

	    float: none;

	    width: inherit;

	    display: inherit;

	    margin-bottom: 50px;

	}

	.home-banner-content h3{

		font-size: 24px;

		line-height: 130%;

	}

	.what-is-capitalcure-section{

		background: transparent;

		height: inherit;

	}

	.what-is-capitalcure-section figure img{

		margin-top: 0px;

		max-width: 356px;

	}

	.about-capital-cure, .about-finance-advisor{

		width: 100%;

		margin: 0px;

		padding: 0px;

		text-align: center;

	}

	.finance-advisor-company-section{

		height: inherit;

		margin-top: 0px;

		background-size: cover;

	}

	.finance-advisor-company-section figure img{

		margin-top: 200px;

		max-width: 420px;

	}

	.about-finance-advisor{

		padding: 5% 0%;

	}

	.common-heading{

		font-size: 26px;

		line-height: 30px;

	}

	.service-list-slider .item {

	    width: 100%;

	    max-width: 400px;

	    margin: 0 auto;

	    float: none;

	}

	.service-list-slider .item .service-list-details{

		margin-bottom: 30px;

		height: inherit;

	}

	.service-list-slider .item:last-child .service-list-details{

		margin-bottom: 0px;

	}

	.service-list-slider{

		width: 100%;

	}

	.about-bg-white .img-left{

		width: 100%;

		float: left;

		text-align: center;

	}

	.about-bg-white .about-contents, 

	.about-bg-white.about-bg-img .about-contents{

		text-align: center;

		padding: 50px 15px;

	}

	.about-bg-white .img-left img{

		margin-top: 0px;

		max-width: 280px;

	}

	.about-bg-white .transparent-btn, 

	.any-question-section .deafult-btn{

	    padding: 7px 25px;

	    font-size: 18px;

	}

	.about-bg-white .about-contents{

		margin-top: 0px;

		padding: 50px 0px;

	}

	.about-bg-white{

		padding: 50px 0px 0px;

	}

	.about-bg-img{

		padding: 50px 0px !important;

	}

	.mf-listing ul li figcaption{

		font-size: 14px;

	}

	.mf-listing ul li{

		min-height: 160px;

	}

	.get-contact-form{

		margin-top: 50px;

	}

	.map-section {

	    width: 100%;

	    float: left;

	    margin-top: 20px;

	}

	.footer .col-sm-3{

		padding: 0px 15px;

	}

	.footer-col-4.widget{

		margin-top: 20px;

	}

	.footer{

		padding: 60px 0px 60px;

	}

	.social-icons{

		margin-top: 60px;

	}

	.copyright-section{

		font-size: 13px;

	}

	.footer .widget h4, .social-media-section h3{

		font-size: 18px;

	}

	.social-media-section ul li a{

		font-size: 14px;

	}	

}

@media(max-width: 580px){

	.white-msg-box-inner {

	    font-size: 21px;

	    padding: 20px;

	}

}

@media(max-width: 480px){

	.who-we-are-sec{

		margin: 100px 0px 0px;

	}

	.project-gallery-slider .owl-stage{

		padding-top: 100px;

	}

	.gallery-sec{

		padding-bottom: 100px;

	}

	.who-we-are-sec .who-we-are-profile .profile-we-2{

		margin-top: -70px;

		top: inherit;

	}

	.content-we-are-inner{

		margin-top: 100px;

	}

	.team-box h3{

		font-size: 20px;

		padding: 30px 30px 10px 30px;

	}

	.team-box span{

		padding-bottom: 20px;

		font-size: 16px;

	}

	.who-we-are-sec .content-we-are p {

	    font-size: 20px;

	}

	h3.title{

		font-size: 32px;

	}

	.home-banner-content figure img {

	    max-width: 70px;

	}

	.home-banner-content span{

		font-size: 16px;

		width: 100%;

	}

	.home-banner-content a {

	    margin: 10px 5px;

	    padding: 10px 25px;

	    font-size: 16px;

	}

	.common-heading{

		font-size: 22px;

		line-height: 25px;

	}

	.about-finance-advisor p{

		font-size: 15px;

	}

	.finance-advisor-company-section figure img{

		max-width: 100%;

	}

	.inner-banner-content h3{

		font-size: 30px;

	}

	.inner-banner-content span{

		font-size: 15px;

		line-height: 24px;

	}

	.form-fill-listing ul li{

		font-size: 14px;

		line-height: 30px;

	}

	.mf-listing ul li{

		width: 50%;

	}

	.mf-listing ul li figcaption{

		font-size: 13px;

	}

	.buy-mf-setion.about-bg-img{

		padding-bottom: 0px !important;

	}

	.home-banner-section{

		height: 110vh;

	}

}

@media(max-width: 360px){

	.white-msg-box-inner {

	    font-size: 18px;

	}



}