
@media (max-width: 1199px) {

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

	.portfolio-container .work-post {
		width: 49.98%;
    	padding: 2px;
	}
	
	.work-post:hover .hover-box {
		top:1px;
		bottom:1px;
	}

	ul.clients-logo li {
		width: 212px;
	}
	
	.ht-extra3{height:80px;clear:both;overflow:hidden;}
	.ht-extra1{height:8px;clear:both;overflow:hidden;}
}

@media (max-width: 991px) {

	.navbar-default .navbar-nav > li {
		margin-left: 1px;
	}

	.navbar-default .navbar-nav > li > a {
		/*padding: 43px 18px;*/
	}

	.statistic-post {
		margin-bottom: 20px;
	}

	.services-post {
		margin-bottom: 25px;
	}

	.connect-post {
		margin-bottom: 25px;
	}

	.contact-post {
		margin-bottom: 25px;
	}

	ul.filter li {
		margin-bottom: 2px;
	}
	
	.team-post {
		padding-bottom: 58px;
		border-bottom: 1px solid #ededed;
	}
	
	.brandimg
	{
		display:none;
	}
	
	.marg-bot
	{
		margin-bottom:10px;
	}
	
	.ht-extra3{height:0px;clear:both;overflow:hidden;}
	.ht-extra1{height:0px;clear:both;overflow:hidden;}
}

@media (max-width: 1023px) {

	.navbar-brand img
	{
		width:80px;
	}
	.navbar-toggle {
		margin-top: 15px;
	}

	.navbar-brand {
		max-width: 100%;
	}

	.navbar-collapse {
		position: relative;
		z-index: 9999999;
		-webkit-backface-visibility: hidden;
	}

	.navbar-default .navbar-nav > li {
	    margin-left: 30px !important;
	    margin-top: 1px;
	    margin-bottom: 1px;
		-webkit-backface-visibility: hidden;
	}

	.navbar-default .navbar-nav > li > a {
	    padding: 10px;
	    font-size: 17px;
		-webkit-backface-visibility: hidden;
	}

	.tp-caption.big_white {
		display: none;
	}

	.tp-caption.modern_small_text_dark a {
		margin-left: -24px;
	}

	.title-section .title-line > div {
		width: auto;
	}

	.title-section .title-line > div span {
		display: none;
	}

	.title-section .title-line > div p {
		width: 100%;
	}

	.portfolio-container .work-post {
		width: 100%;
		margin-bottom: 1px;
	}

	ul.clients-logo li {
		width: 48%;
		margin-left: 4%;
	}

	ul.clients-logo li:nth-child(2n+1) {
		margin-left: 0;
	}
	
	.ht-extra3{height:0px;clear:both;overflow:hidden;}
	.ht-extra1{height:0px;clear:both;overflow:hidden;}
}

@media (max-width: 1098px) {
	/* footer p
	{
		margin-right:55px;
	} */
}

@media (max-width: 678px) 
{
	.posnon-ab ul li {
    list-style: none;
    padding-right: 7px;
    text-indent: 0px;
    margin-bottom: 10px;
    margin-left: 24px;
}
	/* .footermenu
	{
		margin-right:55px;
	} */
	.tp-leftarrow.default {	width:40px; height:158px;  }
	.tp-rightarrow.default { width:40px;	height:158px; }
	.headline { font-size: 29px; padding-left: 15px;  margin-top: 30px;}
	.tp-bullets 
	{
	    width: 100px;
		position: absolute;
		left: 0;
		right: 0;
		margin: 0 auto;
	}
	table 
	{
   
		width: 100%;
	}
	.responsive-stacked-table thead 
	{
		display: none;
	}

	.responsive-stacked-table thead
	{
		background: #eee;
		border-bottom: 3px solid #ddd;
	}
	.responsive-stacked-table tr, .responsive-stacked-table th, .responsive-stacked-table td 
	{
		display: block;    border: 0px;
	}
	.responsive-stacked-table.with-mobile-labels tr td:first-child 
	{
		font-weight: 300;
	}

	.responsive-stacked-table tr td:first-child 
	{
		border-top: 1px solid #ddd;
		font-weight: bold;
	}
	.responsive-stacked-table tr:nth-child(even) 
	{
		background:rgba(247, 157, 38, 0.18);
	}
	.responsive-stacked-table.with-mobile-labels td:nth-of-type(1):before 
	{
		content: "Sr. :";    font-weight: 600;
	}
	.responsive-stacked-table.with-mobile-labels td:nth-of-type(2):before 
	{
		content: "Company's Name :";    font-weight: 600;
	}
	.responsive-stacked-table.with-mobile-labels td:nth-of-type(3):before 
	{
		content: "Year :";    font-weight: 600;
	}
	.responsive-stacked-table.with-mobile-labels td:nth-of-type(4):before 
	{
		content: "Name of the Project :";    font-weight: 600;    word-spacing: -1px;
	}
	.responsive-stacked-table.with-mobile-labels td:nth-of-type(5):before 
	{
		content: "Place :";    font-weight: 600;
	}
	.responsive-stacked-table.with-mobile-labels td:nth-of-type(6):before 
	{
		content: "SQ.FT :";    font-weight: 600;
	}
	.team-post	 h3
	{
		    font-size: 20px
	}
	ul.footermenu li
	{
		float:none;margin-bottom:8px;
	}
	ul.footermenu li span
	{
		display:none;
	}
	body .heighlight span
	{
		font-size:20px!important;
	}
	.title-line p
	{
		font-size:24px!important;
	}
	#services-section h1
	{
		margin-bottom: 26px;
    }
}
@media (max-width: 320px)
{
	.testimonial  p { padding:0px 60px ;}
	.testimonial p:after  {  font-size: 120px; bottom: -30px;  }	
	.testimonial p:before  {  font-size: 120px;  }	
	.posnon-ab ul li {
    list-style: none;
    padding-right: 7px;
    text-indent: 0px;
    margin-bottom: 10px;
    margin-left: 24px;
}
}
@media (max-height: 380px) {
.navbar-default .navbar-nav > li > a {
padding: 3px;
font-size: 12px;
}
.posnon-ab ul li {
    list-style: none;
    padding-right: 7px;
    text-indent: 0px;
    margin-bottom: 10px;
    margin-left: 24px;
}

}


@media (max-height: 300px) 
{
.navbar-default .navbar-nav > li > a {
padding: 0px;
font-size: 11px;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) 
{ 
	  .tp-leftarrow.default ,   .tp-rightarrow.default 
	{
		top:50%;
		
	}
	.innertitle{font-weight:700;}
	.listarrow li::before{font-weight:700;}
	.posnon-ab ul li::before{font-weight:700;}
	.tp-caption.large_text {font-weight:900;}
}


