body{
    -webkit-text-size-adjust: none;
}

.inner {
    max-width:91.5%;
}

.sidebar-left .sidebar, 
.sidebar-right .content, 
.sidebar-no .content, 
.sidebar-right .sidebar, 
.sidebar-left .content, 
.sidebar-no .sidebar {
    width:100%;
    float:none;
}

/* sliders */
.slider.flexslider .slider-caption { display:none; }
.slider.thumbnails .showcase-content img { max-width: 96% !important; border:0; padding:1.5%; }
.boxed .slider.thumbnails .showcase-thumbnail-restriction { max-width:90%; }
.slider.thumbnails .showcase-thumbnail-container { margin-top:0; }
.slider.thumbnails .showcase-thumbnail-button-forward { right:0; }

/* sections */
.section .related_project { width:48% !important; margin-right:4% !important; }
.section div.related_project:nth-of-type(2n) { margin-right:0 !important; }  
.section .portfolio-full-description img { max-width:100%; width:auto; height:auto; display:block; }
.section.portfolio a.thumb { width:auto !important; }
.section .work-overlay { right:5px; }
.section .work-overlay p.work-overlay-categories img { display:none; }
.related_project { margin-bottom:15px; }
                         
/* portfolio */
#portfolio.three-columns li .thumb { float:left; }
#portfolio.three-columns li h4 { clear:both; }
.gallery-wrap li { width:48%; margin-right:4%; }
.gallery-wrap li:nth-child(2n) { margin-right:0; }
#portfolio.three-columns .overlay_a { float:left; }
#portfolio.three-columns h4 { clear:both; }
.portfolio-big-image .work-thumbnail { float:none; width:auto; }
.portfolio-big-image .work-description {float:none; width:auto; margin-top:20px; }
.portfolio-full-description .work-thumbnail, .portfolio-full-description .work-description { width:auto !important; float:none; }  
.portfolio-full-description-related-projects .related_project { width:30% !important; margin-right:4% !important; height:auto; }
.portfolio-full-description-related-projects div.related_project:nth-of-type(3n) { margin-right:0 !important; } 

/* blog */
.hentry-post.blog-small { margin-top:40px; }
.hentry-post.blog-small:nth-of-type(1) { margin-top:0; }     
#respond p { float:none; width:auto; margin-right:0; }
.sidebar-no #respond textarea { width:96.5%; }
.blog-small .the-content { clear:both; }

/* shortcodes */
.box-sections, .one-fourth, .two-third, .three-fourth, .one-third { width:100%; margin-right:0; }
.short-table table th, .short-table table td { padding:8px 10px; }
.call-to-action-two .call-btn, .call-to-action-two .incipit { display:block; vertical-align:baseline; width:100%; text-align:left; }
.call-to-action-two .call-btn { margin-top:10px; }
.call-to-action-two p, .call-to-action-two h1, .call-to-action-two h2, .call-to-action-two h3, .call-to-action-two h4, .call-to-action-two h5, .call-to-action-two h6 { width:auto; font-size:1.5em; margin-bottom:10px; }
.pricing_box { width:100% !important; margin-top:17px !important; }

/* footer */
#footer .widget { width:100%; margin:0 0 30px; float:none; }
#footer .inner { padding-bottom:0; }

/* 404 */
.error-404-text input#s { width:60%; }


/* ----------------------------------------------Wrapper-------------------------------------*/


.col0, .col0 a{color:#FFFFFF; background-color:#666666;}
.col2{
	color:#FFFFFF;
}

/* ----------------------------------------------Generalise-------------------------------------*/

#header, #topline, #topbar, #breadcrumb, .container, #hpage_cats, #adblock, #socialise, #footer, #copyright{
	position:relative;
	margin:0 auto 0;
	display:block;
	width:100%;
	}



/* ----------------------------------------------TopBar-------------------------------------*/

#topline{
	padding:10px 0;
	background-color:#666666;
	}

#topline p{
	float:left;
	margin:0;
	padding:0;
	}

#topline ul{
	float:right;
	margin:0;
	padding:1px;
	list-style:none;
	}

#topline li{
	display:inline;
	margin:0 0px 0 0;
	padding:0 4px 0 0;
	border-right:1px solid #999999;
	}

#topline li.last{
	margin-right:0;
	padding-right:0;
	border:none;
	}


	/* ----------------------------------------------New Footer-------------------------------------*/

/*1st Section Start*/

#first-footer
{
	margin: 0px auto;  background-color:mistyrose; height: auto;
}

.first-footer-inner
{
	width: 100%;
text-align: center;
margin: 0px auto;
height: auto;
margin-bottom: 0px;
}

.first-footer-group
{
	 margin: 0px auto; text-align: center; padding-top: 1%;
}

.first-footer-rushabh
{
	 height: 85px;
width: 49%;
margin-right: 0%;
float: center;
}

.first-footer-travelbigg
{
	height: 87px;
width: 232px;
margin-left: 44%;

}

.first-footer-travelbigg-inner
{
	 height:87px; width:238px; margin-left: -43%;
}

first-footer-footer-row-hide
{
	height: 1%;
}

.first-footer-footer-line
{
 	display: none;}

.first-footer-DSA
{
	margin: 0px auto;
text-align: center;
margin-top: 33%;
}

.first-footer-DSA-image
{
	margin: 0px auto;
width: 361px;
float: center;
margin-left: -27px;
margin-top: 0px;
height: auto;
}

/*1st Section End*/

.clr{
clear:
}

/*2nd Section Start*/

.first-footer-acc
{
	margin: 0px auto; background-color:lemonchiffon; height: auto;
}

.first-footer-acc-inner
{
	width:100%; text-align:center; margin:0px auto; height:100%;
}

.first-footer-acc-inner-heading
{
	 margin: 0px auto;
padding-left: 32px;
text-align: center;

}

.first-footer-acc-inner-iaai
{
	float: center;
margin: 0px auto;
padding-top: 0px;
margin-left: 0px;

}


.first-footer-acc-inner-etaa {
/* padding-top: 5%; */
/* float: left; */
/* margin: 18px auto; */
}

.first-footer-acc-inner-tafi
{
	padding-top: 5%;
float: center;
margin: 0px auto;
}

.first-footer-acc-inner-mtta
{
	 margin: 0px auto;
float: center;
}

.first-footer-acc-inner-uffta
{
	 margin: 0px auto;
float: center;
}

.first-footer-acc-inner-india
{
margin: 0px auto;
padding-top: 16px;
margin-left: 79px;
}

/*2nd Section End*/

/*3rd Section Start*/

.first-footer-social
{
	margin: 0px auto;  background-color: #231f20; height: auto;
}

.first-footer-social-inner
{
	width:100%; height:52px; text-align:center; margin:0px auto;
}

.first-footer-social-content
{
	padding-top: 1%; float:left; text-align: left; margin: 0px auto;
}

.first-footer-social-icon
{
	padding-top: 1%; text-align: right;
}

/*3rd Section End*/

/*4th Section Start*/

.first-footer-copywright
{
	margin: 0px auto;  background-color: #000000; height: auto;
}

.first-footer-copywright-inner
{
	width:100%; height:52px; text-align:center; margin:0px auto;
}

.first-footer-copywright-content
{
	padding-top: 1%; float:left;   text-align:left;
}

.first-footer-copywright-content-txt
{
	padding-top: 1%;   text-align:right;
}

/*4th Section END*/

/*New Footer End*/

