@media only screen and (max-width:1027px) and (min-width:992px){
	.best-property-kolkata{
		margin-top: 25px;
	}
	.padding {
    	padding: 60px 0 90px;
	}
	#rev_slider_3_forcefullwidth {
    	margin-bottom: -50px !important;
	}
}
@media only screen and (max-width: 1023px){
	.tp-parallax-wrap{
		margin-top:50px;
	}
	.tp-mask-wrap .btn_fill{
		margin-top:33px;
	}
}
@media only screen and (max-width: 1023px) and (min-width:993px){
	nav.navbar.bootsnav.navbar-fixed .logo-display {
    	display: none;
	}
	nav.navbar.bootsnav.navbar-fixed.no-background .logo-display {
    	display: block;
	}

}
@media only screen and (min-width: 993px){
	nav.navbar.bootsnav.navbar-fixed.no-background .logo-scrolled {
   	 display: none;
	}
	nav.navbar.bootsnav.sticked ul.nav > li > a, #header-top-main nav.navbar.bootsnav.sticked ul.nav > li > a{
    	*color: #555555;
	}
	nav.navbar.bootsnav.no-background {
	    background-color: transparent;
	    border: none;
	}
	nav.navbar.bootsnav.sticked .logo-display {
    	display: none;
	}
	.#header-top-main nav.navbar.sticky ul.nav > li > a{
		color:#555;
	}
	nav.navbar.bootsnav.no-background ul.nav > li > a {
    	*color: #fff;
	}
}
@media only screen and (max-width: 1199px){
	#header-top-main .cool-wid{
		margin-left:15px;
	}
	#header-top-main .cool-wid i {
    	font-size: 25px;
	}
	#header-top-main .cool-wid ul li:last-child{
		font-size:12px;
	}
	#agent-2 .img-info {
	    top: 130px;
	}
}
@media only screen and (max-width: 1199px) and (min-width:992px){
	#agent-2 .img-info {
    	*top: 245px;
    }
    .history-section .detail .col-md-3{
    	width:50%;
    }
    .history-section .detail .col-md-3:last-child{
    	*margin-left:33.3333%;
    }
    #agent-2 h3 {
    font-size: 18px;
	}
}
@media only screen and (max-width: 992px){
	nav.navbar.bootsnav .navbar-nav {
		background-color: #fff;
	}
	#header-top-main nav.navbar.bootsnav ul.nav > li > a {
		color: #fff;
	}
	.no-background #navbar-menu ul{
		background-color: rgba(0, 0, 0, 0.87)!important;
	}
	nav.navbar.bootsnav.navbar-fixed.no-background{
		background-color: transparent!important;
		border: none !important;
	}
	nav.navbar.bootsnav.navbar-fixed.no-background .logo-display {
	    display: block !important;
	}
}
	
@media only screen and (max-width: 992px) and (min-width:532px){
nav.navbar.bootsnav.navbar-fixed.no-background .logo-display {
    	display: block!important;
	}
	nav.navbar.bootsnav.navbar-fixed.no-background .logo-scrolled{
		display:none!important;
	}
}
@media only screen and (max-width:932px) and (min-width:791px){
	.best-property-kolkata{
		margin-top: 50px;
	}
	.tp-revslider-mainul{
		height: calc(100% + 70px)!important;
	}
	.padding {
    	padding: 80px 0 75px;
	}
	#our-partner{
    	padding-top: 70px;
	}
	.padding_bottom {
		padding-bottom: 50px;
	}
}
@media only screen and (max-width:790px) and (min-width:678px){
	.tp-parallax-wrap .tp-loop-wrap:first-child .tp-mask-wrap .tp-caption{
		margin-top: 30px!important;
	}
	.tp-parallax-wrap .tp-loop-wrap:nth-child(2) .tp-mask-wrap .tp-caption{
		margin-top: 50px!important;
	}
	.best-property-kolkata{
		margin-top: 55px;
	}
	.tp-revslider-mainul{
		height: calc(100% + 60px)!important;
	}
}
@media only screen and (max-width: 767px){
	#header-top-main .header-top-s {
    	display: block;
	}
	.tp-revslider-mainul{
		height: calc(100% + 220px)!important;
	}
	.image{
    	*box-shadow: #444 0px 1px 0px;
	}
}
@media only screen and (max-width: 767px){
	footer .pt-40 .row .col-sm-6{
		width: 50%;
		float: left;
	}
}
@media only screen and (max-width: 767px) and (min-width:750px){
	footer .footer-bottom .col-sm-6{
		width:50%;
		float:left;
	}
	footer .footer-bottom .col-sm-6:last-child{
		text-align:right;
	}
}
@media only screen and (max-width: 767px) and (min-width:700px){

}
@media only screen and (max-width: 767px) and (min-width:500px){
	.detail .col-md-4{
		width:50%;
		float:left;
	}
	.right_box{
		width:55%;
		margin:0 auto;
	}
	#wellcome .col-md-3{
		width:50%;
	}
	
}
@media only screen and (max-width: 767px) and (min-width:515px){
	.history-section .detail .col-md-3{
    	width:50%;
    }
}
@media only screen and (max-width: 767px){
	.footer-bottom .container .row .col-md-6 {
		text-align: center;
	} 
}
@media only screen and (max-width: 600px) and (min-width:500px){
	.welcome1 > h4{
		font-size:14px;
	}
	.welcome1{
		*border-radius: 35px 0 0 0;
	}
}
@media only screen and (max-width: 696px){
	#header-top-main .cool-wid{
		margin-left:8px;
	}
	#header-top-main .cool-wid i {
    	font-size: 22px;
    	margin-right: 8px;
	}
	#header-top-main .cool-wid ul li:last-child{
		font-size:12px;
	}
	.tp-revslider-mainul{
    	min-height:calc(100% + 10px)!important;
	}	
	#rev_slider_3_forcefullwidth{
    	margin-bottom: 5px!important;
	}
}
@media only screen and (max-width: 677px) and (min-width:600px){
	.tp-parallax-wrap .tp-loop-wrap:first-child .tp-mask-wrap .tp-caption{
		margin-top: 50px!important;
	}
	.tp-parallax-wrap .tp-loop-wrap:nth-child(2) .tp-mask-wrap .tp-caption{
		margin-top: 50px!important;
	}
	.best-property-kolkata{
		margin-top: 70px;
	}
	.tp-revslider-mainul{
		height: calc(100% + 245px)!important;
	}
	#our-partner {
	    padding-top: 70px;
	}
	.padding_bottom {
	    padding-bottom: 50px;
	}
	.tp-revslider-mainul{
    	*min-height:calc(100% + 10px)!important;
	}	
	
	#rev_slider_3_forcefullwidth {
    	*margin-bottom: 5px !important;
	}
}
@media only screen and (max-width: 646px){
	#header-top-main .cool-wid{
		margin-left:5px;
	}
	#header-top-main .cool-wid i {
    	font-size: 18px;
    	margin-right: 5px;
    	line-height: 49px;
	}
	#header-top-main .cool-wid ul li:last-child{
		font-size:10px;
	}
	.header-top-main .header-top-s {
     	margin: 15px 0;
	}
	.tp-simpleresponsive > ul,.rev_slider > ul{
		
	}
	#our-partner {
	    padding-top: 70px;
	}
	.padding_bottom {
	    padding-bottom: 50px;
	}
	
}
@media only screen and (max-width: 991px){
	nav.navbar.bootsnav.no-background {
	    background-color: transparent!important;
	    border: none!important;
	}
	.detail .col-md-4:nth-child(4){
    margin-left:0;
	}
	.detail .col-md-4:last-child{
    margin-left:25%;
	}
	.tp-revslider-mainul{
    	max-height: 90%!important;
	}	
	#rev_slider_3_forcefullwidth{
    	*margin-bottom: -70px!important;
	}
	
	.no-background #navbar-menu ul li a{
		*color:#fff!important;
	}
	 #agent-2 h3 {
    	font-size: 15px;
	}
}
@media only screen and (max-width: 991px) and (min-width:697px){
	#rev_slider_3_forcefullwidth{
    	margin-bottom: -70px!important;
	}
}
@media only screen and (max-width: 991px) and (min-width:768px){
	#agent-2 .img-info {
	    *top: 170px;
	}
}
@media only screen and (max-width: 991px) and (min-width:768px){
	#news-section-1 img, .inner-page-left-sidebar img {
    height: 145px;
	}
}
@media only screen and (max-width: 768px) and (min-width:480px){
	#partner_slider .item img, #partner_slider_2 .item img {
        min-width: 80%;
    	min-height: 100px;
	}
}
@media only screen and (max-width: 767px) and (min-width:550px){
	#agent-2 h3 {
    	font-size: 18px;
	}
}
@media only screen and (max-width: 599px) and (min-width:532px){
	.tp-parallax-wrap .tp-loop-wrap:first-child .tp-mask-wrap .tp-caption{
		margin-top: 85px!important;
	}
	.tp-parallax-wrap:nth-child(2) .tp-loop-wrap .tp-mask-wrap .tp-caption{
		margin-top: 75px!important;
	}
	.tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap .tp-caption .btn_fill{
		margin-top: 37px !important;
	}
	.best-property-kolkata{
		margin-top: 125px;
	}
	.tp-revslider-mainul{
		*height: calc(100% + 315px)!important;
	}
	.tp-revslider-mainul {
	    min-height: calc(100% + 55px) !important;
	}
	#rev_slider_3_forcefullwidth {
   	 margin-bottom: 35px !important;
	}
}
@media only screen and (max-width: 531px) and (min-width:480px){
	#header-top-main .header-top-s {
    	display: none;
	}
	.tp-parallax-wrap:nth-child(2) .tp-loop-wrap .tp-mask-wrap .tp-caption{
		margin-top: -10px!important;
	}
	.tp-revslider-mainul {
    height: calc(100% + 275px) !important;
	}
	.best-property-kolkata{
		margin-top: 55px;
	}
	.tp-mask-wrap .btn_fill{
		margin-top:35px!important;
	}
	
}
@media only screen and (max-width: 536px){
	#wellcome h2{
		line-height:45px;
	}
}
@media only screen and (max-width: 531px){
	nav.navbar.bootsnav.no-background {
	    *background-color: #fff !important;
	    *border: none !important;
	}
	.tp-parallax-wrap{
    	padding-left: 0%;
	}
	nav.navbar.bootsnav.navbar-fixed.no-background .logo-display {
    	display: block!important;
	}
	nav.navbar.bootsnav.navbar-fixed.no-background .logo-scrolled{
		display:none!important;
	}
	nav.navbar.bootsnav.navbar-sticky .navbar-brand {
		padding-top:0;
		padding-bottom: 0;
	}
	nav.navbar.bootsnav .navbar-brand > img {
    	width: 116px;
    	*margin-top: -10px;
	}
	#header-top-main{
		background-color: transparent;
	}
	.no-background .navbar-header{
		background-color:rgba(0, 0, 0, 0.55);
	}
}
@media only screen and (max-width: 499px){
	.detail .col-md-4:last-child{
    	margin-left:0;
	}
	.right_box{
		width:90%;
		margin:0 auto;
	}
}
@media only screen and (max-width: 479px){
	#header-top-main .header-top-s {
    	display: none;
	}
	.tp-revslider-mainul {
    height: calc(100% + 400px) !important;
	}
	.best-property-kolkata{
		margin-top: 190px;
	}
	.tp-mask-wrap .btn_fill{
		margin-top:140px!important;
	}
	.border_heading{
		font-size: 16px!important;
		width: 280% !important;
	}
	.p-white{
		white-space: normal;
		width: 370%;
	}
	.tp-revslider-mainul {
    	min-height: calc(100% + 140px) !important;
	}
	#rev_slider_3_forcefullwidth {
    	margin-bottom: 120px !important;
	}
	#partner_slider .item img, #partner_slider_2 .item img {
	    min-height: 140px;
	    min-width: 300px;
	}
}
@media only screen and (max-width: 451px){
	.col-1 img{
		max-height: 95px!important;
	    float: left;
	    margin-right: 15px;
	}

	footer .pt-40 .row .col-sm-6:first-child,footer .pt-40 .row .col-sm-6:last-child{
		width:100%;
	}
	.widget-title {
    	font-size: 17px;
	}
	footer .pt-40 .row .col-sm-6 .dark p{
		font-size:13px;
	}
	footer .pt-40 .row .col-sm-6 .dark ul li a{
		font-size:12px;
	}
	footer .pt-40 .row .col-sm-6:last-child .opening-hourse{
		float:left;
		width: 50%;
	}
	footer .pt-40 .row .col-sm-6:last-child .mb-10{
		font-size:15px;
	}
}
@media only screen and (max-width: 377px){
	footer .pt-40 .row .col-sm-6{
		*width: 100%;
	}
	.widget-title {
    	font-size: 16px;
	}
	footer .pt-40 .row .col-sm-6 .dark ul li a{
		font-size:11px;
	}
}
@media only screen and (max-width: 368px){
	.author {
    font-weight: 400;
    }
}
@media only screen and (min-width: 992px){
	#header-top-main nav.navbar.bootsnav ul.nav > li > a {
    	*color: #fff;
	}