@media only screen and (min-width: 1000px) and (max-width: 1300px) {
	
	.col h2 {
		font-size: 18px;
	}
	
	.col h3 {
		font-size: 16px;
	}
	
	.col h4 {
		font-size: 16px;
	}
	
	
}


@media only screen and (min-width: 1000px) and (max-width: 1080px) {
	

	
	.rowfluid
	{
		width:97%;
	}
	
ul.tab li
{
	width:175px;}
	
}

@media only screen and (max-width: 1020px) {
	#to-top {
		display: none!important;
	}
	.services-menu 
	{
		display:none;
	}
}


/* iPad fixes */
@media only screen and (min-device-width: 481px) and (max-device-width: 1025px) {
	body[data-smooth-scrolling="1"] .nectar-slider-wrap[data-full-width="true"] .swiper-container a.slider-next {
		right: 0px!important;
	}
}

/* iPad landscape fixes */
@media only screen and (min-device-width: 481px) and (max-device-width: 1025px) and (orientation:landscape) {
	
	
	body[data-smooth-scrolling="1"], body[data-smooth-scrolling="1"] #header-outer {
		padding-right: 0px!important;
	}
	
	body[data-smooth-scrolling="1"] .orbit-wrapper div.slider-nav span.right {
		right: 0px!important;
	}
	
	#to-top {
	 	display: none!important;	
	}
	
	
}

@media only screen and (min-width : 580px) and (max-width : 610px) {
	
	.writereview
	{
		 left: 50%;
    margin: 0 0 0 -83px;
	}
	.bx-wrapper .bx-pager
	{
		   left: 50%;
    margin-left: -100px;
	}
	
.smil {
    height: 144px;
    left: 132px !important;
    position: absolute;
    top: 90px !important;
    transform: scale(0.6) !important;
    visibility: visible;
    width: 313px;
    z-index: 99;
}
}


	
@media only screen and (min-width : 690px) and (max-width : 1000px) {
	
	.rowfluid
	{
		width:94%;
		padding:0 2%;
	}
	.rowfluid .span_6
	{
		width:100%;
	}
	.rowfluid .span_3
	{
		width:100%;
		top:0px !important;
		
	}
	.sub-title p span{
		padding:5px 10px !important;}
	.testi-inner2 .span_4
	{
		width:100% !important;
	}
		
	body[data-smooth-scrolling="1"] #header-outer {
		padding-right: 0px!important;	
	}
	
	.span_1, .span_2, .span_3, .span_4, .span_5, .span_6, .span_7, .span_8, .span_9, .span_10, .span_11, .span_12 { width: 100%; margin-left: 0px; }
	
	.col {
		margin-bottom: 15px;	
		
	}
	
	
  	
	
}

@media only screen 
and (max-width : 690px) {
	.rowfluid
	{
		width:94%;
		padding:0 2%;
	}
	.rowfluid .span_6
	{
		width:100%;
	}
	.rowfluid .span_3
	{
		width:100%;
		top:0px !important;
	}
	.testi-inner2 .span_4
	{
		width:100% !important;
	}
	
	body[data-smooth-scrolling="1"] #header-outer {
		padding-right: 0px!important;	
	}
	.sub-title p span{
		padding:5px 10px !important;
		font-size:12px;}
	
}




/* full width carousels*/


@media only screen and (min-width: 500px) and (max-width: 600px) {
	
	body .carousel-wrap[data-full-width="true"] .portfolio-items .work-meta {
		width: 66%;
	}
	body .carousel-wrap[data-full-width="true"] .portfolio-items .work-meta {
		font-size: 10px;
	}
	body .portfolio-items .work-meta h4 { 
		font-size: 15px!Important;
		line-height: 18px!important;
	}
}






@media only screen and (min-width: 320px) and (max-width: 768px) {
	
	.ourteamtab
	{
	}
	ul.tab li.even .drdetails {
    border-bottom: 5px solid #DFDFDF;
    border-top: 1px solid #DFDFDF;
    padding: 5px 0;
	position:relative;
    width: 100%;
	margin:0 auto;
	
	top:0px;
}
ul.tab li
{
	
	width:100%;
	margin:0 auto;
	margin-bottom:20px;
}
ul.tab li.even .dr_img {
    background: url(../../images/dr_odd-arrow.png) no-repeat scroll center bottom rgba(0, 0, 0, 0);
    margin: 0px auto 0px;
    padding-bottom: 18px;
    width: 125px;
	position:relative;
}

ul.tab li.even:hover .dr_img
{
	 background: url(../../images/dr_odd-arrowh.png) no-repeat scroll center bottom rgba(0, 0, 0, 0);
}
	

ul.tab li.active {
    background-image:none;
    height:auto;
    padding-bottom:0px;
}

}

@media only screen and (min-width: 1080px) and (max-width: 1290px) {

.rowfluid
{
	width:100%;
}
}