@media only screen and (max-width:1920px){
	#mainimage_wrap .bx-wrapper .bx-prev{left:24%;}
	#mainimage_wrap .bx-wrapper .bx-next{right:24%;}
}
@media only screen and (max-width:1600px){
	#mainimage_wrap .bx-wrapper .bx-prev{left:19%;}
	#mainimage_wrap .bx-wrapper .bx-next{right:19%;}
}
@media only screen and (max-width:1440px){
	#mainimage_wrap .bx-wrapper .bx-prev{left:15%;}
	#mainimage_wrap .bx-wrapper .bx-next{right:16%;}
}
@media only screen and (max-width:1024px){
#mainimage {margin-top:0;}
#mainimage_wrap .bx-wrapper .bx-next{right:4px; background-size:17px auto;height:39px; top:50%;}
#mainimage_wrap .bx-wrapper .bx-prev{left:15px; background-size:17px auto; height:39px; top:50%;}
#mainimage_wrap .bx-wrapper .bx-caption{max-width:990px;}
	}
	
@media only screen and (max-width:1000px){
.footerRight {
    margin-right:0px;
}
.tollfree{padding:0 20px 0 10px;}
#logo{padding: 20px 0 0 10px;}
.breadcrumb_title{padding: 122px 0 0 10px;}
.inner_content_wrap{width:auto;margin-left: 10px;margin-right: 10px;}

}

@media only screen and (max-width:980px){
.contentLeft {width: 640px;}
.threeboxes .col31, .threeboxes .col32,.threeboxes .col33{
	width: 186px;
}
.threeboxes .col31 img, .threeboxes .col32 img,.threeboxes .col33 img{max-width:100%;}
.footerLeft{margin-left:10px;}
.footerRight{margin-right:10px;}
}

@media only screen and (max-width:979px){
.contentLeft {
    margin: -50px 1.5% 0;
    width: 97%;
}
.sidebarRight{
    margin: 20px 1.5% 0;
    width: 97%;
}
.newsListing li {display:block; clear:both;}
.newsListing li img{margin-bottom:0;}
.threeboxes .col31{margin:0 25px}
.threeboxes .col32{margin:0 25px}
.threeboxes .col33{margin:0 25px}
.footerLeft{margin-left:0px; width:100%; text-align:center;}
.footerRight{margin-right:0px;width:100%; text-align:center;}
.footersocial ul{float:none;}
.footersocial li{float:none;}
.iconbox .description {width: 64.5%;}
}



@media only screen and (max-width:800px){
.topmenu nav ul li a{padding:0 8px;}
.topmenu nav ul {padding: 0;}
#mainimage_wrap .bx-wrapper .bx-caption {
    margin: 0 10px;
}
.contentLeft{margin:-50px 10px 0; width:auto;}
.sidebarRight {margin: 20px 10px 0;width:97.5%;}
.imageright{width:auto;}
.comingsoon{
	width:97.5% !important;
	}
.address_box1{margin-left:30px;}
}

@media only screen and (max-width:768px){
.topmenu nav ul li a{padding:0 6px;}
#mainimage_wrap .bx-wrapper .bx-caption span {font-size: 29px;padding: 14px 0;}
.breadcrumb_title{position:absolute;}
.iconbox{padding-bottom:30px;}
}


@media only screen and (max-width:767px){
	#toggle-nav{display:block;}
	header{z-index:999;}
	.topmenu{display:none;top:104px; position:absolute; background-color:#fff; width:100%;}
	.topmenu nav ul {border-top: 1px solid #ccc; padding: 0;}
	.topmenu nav li {border-bottom: 1px solid #CCCCCC;padding-right: 0;width: 100%;}
	.topmenu nav ul ul{display:block;position:relative; top:auto;width: 100%;}
	.topmenu nav ul li a {line-height: 30px;padding: 0 15px; background-image:none !important;}
	.topmenu nav ul li ul li a{ padding: 8px 0 8px 26px;}
	.threeboxes .col31{margin:0 1.7% 0 0; width:32.1%;}
	.threeboxes .col32{margin:0 1.7% 0 0;width:32.1%;}
	.threeboxes .col33{margin:0; width:32.1%;}
	.threeboxes{padding:20px 10px;}
	.col21{width:100%; background:#fff; box-sizing:border-box; padding:15px; margin-bottom:20px;}
	.col22{width:100%;}
	.iconbox {min-height: 110px;padding-bottom: 50px;}
	.iconbox.last{padding-bottom: 50px;}
	.col22 .iconbox.last{padding-bottom: 0px;}
	.iconbox .icon {width: 14.7%;}
	.iconbox .description {width: 80.5%;}
	.textarea{width:95%;}
	.contactform{padding:0; margin-right:0; border:none;}
	.contactform .form li .input{width:95%;}
	.address_box1{margin-left:0px;}
	.newsListing li.last{border-bottom: 1px solid #e5e5e5;margin-bottom: 20px;padding: 0 0 16px;}
	.col22 { margin-top:0;}
	
}
@media only screen and (max-width:680px){
	.iconbox .description {width: 78.5%;}
}
@media only screen and (max-width:640px){
	#mainimage_wrap .bx-wrapper .bx-next{right:0;}
	#mainimage_wrap .bx-wrapper .bx-prev{left:10px;}
	
}

@media only screen and (max-width:639px){
	.contentLeft{margin: 20px 10px 0;}
	.contentLeft .pad20{padding:0;}
	.shadedbox{
	background-color: transparent;
	box-shadow: none;
	float: right;
}
	footer{padding:13px 10px;}
	
	
	#mainimage_wrap .bx-wrapper .bx-caption span {font-size: 19px;padding: 6px 0;}
	#mainimage_wrap .bx-wrapper .bx-caption{bottom:10px;}
	.inner_content_wrap .pad20{padding: 17px 10px;}
	#Inner_mainimage_wrap .imageright{display:none;}
	#Inner_mainimage_wrap{margin:0 10px;}
	#Inner_mainimage{background:none;position:relative;margin:0; min-height:inherit;}
	.breadcrumb_title {position: relative; padding:10px 0 0 0; margin:0; }
	.breadcrumbs {padding-bottom: 13px;}
	.inner_content_wrap{margin-top:0;}
	.inner_content_wrap .pad20{padding:0;}
}
@media only screen and (max-width:599px){
	.topbar {height: 100px; text-align:center}
	#logo{max-width:180px;}
	#logo img {max-width: 100%;}
	#toggle-nav{top:24px;}
	.tollfree{float:none; text-align:center; border-left:none; border-right:none; border-bottom:1px solid #3f6ab3;}
	.topsocial{float:none;}
	.topsocial ul{float:none;}
	.topsocial li{float:none; border:none;}
	header{height:88px;}
	.topmenu{top:88px;}
	#mainimage_wrap .bx-wrapper .bx-next{ background-size: 10px auto;}
	#mainimage_wrap .bx-wrapper .bx-prev{ background-size: 10px auto;}
	#mainimage{padding-top:15px; background-size:100% auto;}
	h1{font-size:24px; }
	h2{font-size:19px; }
	.iconbox{clear: both;float: left; padding-bottom:40px;}
	.col22 .iconbox.last {padding-bottom:40px;}
	.iconbox .icon {text-align: center;width: 100%;}
	.iconbox .description {text-align: center;width: 100%; padding-top:12px;}


	
}



@media only screen and (max-width:480px){
	#mainimage_wrap .bx-wrapper .bx-caption{display:none;}
}

@media only screen and (max-width:479px){
	.threeboxes{padding:20px 0; margin-top:0;}
	.threeboxes .col31{margin:0 0 10px 0; width:100%;}
	.threeboxes .col32{margin:0 0 10px 0;width:100%;}
	.threeboxes .col33{margin:0; width:100%;}
	.threeboxes .col31 img, .threeboxes .col32 img, .threeboxes .col33 img {width: 100%;}
	.newsListing {padding: 20px 10px;}
	#testimonials{padding: 30px 0;}
	.testimonialText, .authorname{font-size:16px; line-height: normal;}
	.testimonialText {padding:0 50px 0 60px;}
	#content{padding-bottom:0}
	.imgleft{width:100%; margin:0 0 15px 0;}
	.imgright{width:100%; margin:0 0 15px 0;}
	.sidebarRight{
	width: 100%;
	float: right;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
	.sidebarSV{
	width: 100%;
	float: right;
	margin-top: 100px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
	.newstitle{border-radius:0;}
	
	
}
	
