@media only screen and (min-device-width : 768px) and (max-width: 1024px)
{	
	.col-sm-offset-2 		
	{
		margin-left: 0;
	}
	.pagetxt 
	{
		margin-top: -45px;
		text-align: center;
		margin-left: -14px;
		font-size: 13px;
		color: #3366cc;
	}
	.col-md-2 {

    width: 24% !important;
    display: inline-block;

}
.pagecontents1
{
	word-spacing:-2px !important;
	line-height:23px;
		text-align: justify;
		font-size: 13px;
		color:#000000;
		margin-top:10px;
		padding-bottom:13px;
		letter-spacing:1px;
		width:65%;
}
.pageheading1
	{
		
		letter-spacing:1px;
		text-align:center;
		margin-top:10px;
		/*margin-top:-54px;*/
		color:#3366cc;	
		width:65%;
	}
	.aboutcontent1
	{
		width:65%
	}
	.footerpageipad
	{
		width:70%;
	}
}
@media only screen and (min-device-width : 834px) and (max-width: 1112px)
{
	.pagecontents1
{
	word-spacing:-2px !important;
	line-height:23px;
		text-align: justify;
		font-size: 13px;
		color:#000000;
		margin-top:10px;
		padding-bottom:13px;
		letter-spacing:1px;
		width:70%;
}
.pageheading1
	{
		
		letter-spacing:1px;
		text-align:center;
		margin-top:10px;
		/*margin-top:-54px;*/
		color:#3366cc;	
		width:70%;
	}
	.aboutcontent1
	{
		width:70%
	}
	.contactpage
	{
		width:99%;
	}
	.gmap_canvas
	{
		width:300px;
	}
	.container .icon-textarea {
    float: left;
    margin-left: 8px;
    margin-top: -87px !important;
    position: relative;
    z-index: 2;
    color: #222222;
}
.captchacontrol {
    width: 49%;
    float: left;
    margin-left: -115px;
}
}
/*@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) 
{
	.pagetxt {
    margin-top: -45px;
    text-align: center;
    margin-left: 46px;
    font-size: 13px;
    color: #3366cc;
}

}*/



@media only screen and (min-width: 992px) and (max-width: 1199px) 
{
}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) 
{
.brandlogo
	{
		margin-top:-7px;
		margin-left:6px !important;
	}

	.pagetxt 
	{
		margin-top: -45px;
		text-align: center;
		margin-left: -100px;
		font-size: 13px;
		color: #3366cc;
	}

}

@media only screen and (max-device-height: 640px) and (min-device-width: 320px)
{
	.indexpageimage 
	{		
		vertical-align: middle;
		padding-bottom: 55px;
		margin-top: 20px;
		margin-left: 70px !important;
	}
	.pagetxt 
	{
		margin-top: -45px;
		text-align: center;
		margin-left: -365px !important;
		font-size: 13px;
		color: #3366cc;
	}

}

@media only screen and (min-device-width: 360px) and (max-device-height: 640px) 
{
	.contents
	{
		width: 676px !important;
	}
	.brandlogo
	{
		margin-top:-7px;
		margin-left:34px !important;
	}
	.homepageimg
	{
		margin-right: 0 !important;
		margin-left: 0 !important;
	}

}
/**********FOR MOBILE DEVICE**********/
@media only screen and (min-width: 280px) and (max-width: 575px) 
{	
	.contents
	{
		width: 358px;
	}
	.brandlogo
	{
		margin-top:-7px;
		margin-left:29px;
	}
	.pagecontact
	{		
		margin-top:10px;
	}
	.pageheading
	{
		font-weight:bold;
		letter-spacing:1px;
		margin-top:-31px;
	}
	.pageheading1
	{
		text-align:center;
	}
	.navbar-default .navbar-toggle 
	{
		border-color: #ddd;
		margin-top: 15px;
	}	
	.curve 
	{
		background-color: #ff9f42;
		width: 100% !important;
		/*height: 275px !important;*/
		height: 327px !important;
		background: #3366cc;
		margin-top: -69px;
		margin-left: -26px;
		margin-bottom: 20px;
		box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.36);

	}
	/*.indexpageimage
	{
		vertical-align: middle;
		padding-bottom: 55px;
		margin-top:20px;
		margin-left:266px;
	}*/
	.pagetxt
	{
		margin-top: -45px;
		text-align: center;
		margin-left: -6px !important;
	}
	.innerpagelinks
	{
		margin-top:10px;
		margin-left:50px;
	}
	.mapouter 
	{
		position:relative;
		height:300px;
		width:300px !important;
	}
	.gmap_canvas 
	{		
		overflow:hidden;
		background:none!important;
		height:300px;
		width:300px !important;
	}
	.controls
	{
		width: 85%;
		float: left;
		margin-left: 1px;
	}
	.captchacontrol
	{
		width: 55%;float: left;margin-left: -29px;
	}
	.cap
	{		
		border: none;		
		cursor: pointer;
		padding: 6px !important;
		margin-top: -31px !important;
		margin-left: 110px !important;
	}
	.container .icon-textarea 
	{
		margin-top: -88px !important;
	}
	.slick-slide img 
	{
		width: 100%;		
		height:auto;
	}
	.navbar-default .navbar-nav>li>a 
	{
		color: #ffffff;	
		font-size:13px;		
	}
	img.grayscale 
	{
		filter: gray;
		-webkit-filter: grayscale(0%);
		opacity: 0.9;
		margin-left: 86px;
		filter: drop-shadow(1px 2px 0 #ecf0f1 );
	}

	
}

/**********FOR IPAD DEVICE**********/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) 
{
	.indexpageimage
	{		
		padding-bottom:55px;
		margin-top:20px;
		margin-left:auto;
		margin-right:auto;
		padding-left:15px;
		padding-right:15px;
	}
	.pageimage 
	{
		padding-left: 31px;
		padding-right: 790px;
		margin-top: 12px;
	}
	.curve 
	{
		background-color: #ff9f42;
		width: 89% !important;
		height: 86px !important;
		border-bottom-left-radius: 65% 65%;
		border-bottom-right-radius: 65% 65%;
		background: #3366cc;
		margin-top: -2px;	
	}
	

.onestopimage {

    height: auto;
    width: 187px;
    margin-left: 38px;
    margin-top: 70px !important;

}
	.pagecontact {
    float: left;
    margin-top: -44px !important;
    color: #ffffff;
    font-size: 20px;
    margin-left: 534px !important;
}
	
}
/* Samsung Galaxy S3 ----------- */

@media only screen and (-webkit-device-pixel-ratio: 3) and (max-device-height: 640px) and (min-device-width: 320px) and (orientation: portrait)
{
.indexpageimage {
    vertical-align: middle;
    padding-bottom: 55px;
    margin-top: 20px;
    margin-left: 97px !important;
}
.pagetxt 
	{
		margin-top: -45px;
		text-align: center;
		margin-left: 10px !important;
	}
}