@media only screen and (min-width:200px) and (max-width:767px) {
.stellarnav li a {font-size: 15px !important;color: #000 !important;}
.stellarnav li {padding: 0 2px !important;}
.carousel-caption h2 {font-size: 20px;line-height: 18px;}	
.contact_right {margin:30px 0 0;}
.carousel-caption h3 {font-size: 15px;line-height: 19px;margin: 0 0 8px;word-break: break-all;}
.iconbox h3 {font-size: 17px;}
.iconbox p {font-size: 15px;}
.sol_right h3 {font-size: 28px;}
.footer_map {width: 100%;height: 100%;position: inherit;right: inherit;top: inherit;}
.footer_top_left {width: 100%;margin: 30px 0 0;text-align: center;}
.footer_logo img {margin: 0 auto;}
.footer_top {padding: 0 0 30px;}
.heading {margin: 0 0 30px 19px;transform: inherit;position: inherit;top: inherit;font-size: 14px;left: inherit;width: 95%;}	
.header_bt_top {width: 100%;position: inherit;top: inherit;left: inherit;z-index: inherit;background: #222;}
.header_top {text-align: center;}
.header_top a {display: block;font-size: 14px;margin:0 0 10px;}
.top_social a {display:inline-block;}
.scrolldown {top: -20px;}
.blog_right {
    padding: 30px 15px;
}
.search-submit {padding: 7px 10px;}
.scrolldown img {height:30px;}
.carousel-caption a {line-height: 34px;padding: 0 14px;font-size: 15px;}
.carousel-control.right {right:10px;background-size:100% 100%;width:30px;height:30px;}
.carousel-control.left {left:10px;background-size:100% 100%;width:30px;height:30px;}
.about_left {padding:0;}
.solution h1 {font-size: 32px;margin: 0 0 15px;line-height: 33px;}
.footer_info {margin:30px 0 0;}
.forborder {border-right: none;}
.service_inner {padding:0;}
a.service_button {float:none;display:block;margin:0;}
.service_inner h2 {font-size: 27px;margin: 0 0 5px;}
a.menu-toggle {color:#fff !important;text-align:center;}
.logo img {margin: 0 auto;}
.header_menu {padding:0;}
.partner .owl-next {right:0;}
.partner .owl-prev {left:0;}
div#slider .item img {margin: 0 auto;}
	.single .comment-form {
    width: 100%;
}
	.heading:after {
    right: 0;
		width: 42px;top:inherit;bottom:0;display:none;}
	.page-id-133 .innerpage_wrapper img {
		width: 100%;}
	.main_footer {margin: 30px 0 0;}
	.nav-tabs > li > a{
    padding: 7px 10px;
}

	.page-id-75 .heading:after {
    right: -56px;
    width: 42px;
    top: inherit;
    bottom: 11px;
}
	.innerpage_wrapper .heading {
    font-size: 21px;
}
}
@media only screen and (min-width:200px) and (max-width:319px) {
}


@media only screen and (min-width:320px) and (max-width:479px) {
	
	
	
}
	
	
@media only screen and (min-width:480px) and (max-width:767px) {
	

		
	
}



@media only screen and (min-width:768px) and (max-width:991px) {
.stellarnav li a {font-size: 12px !important;}
.page-template-service-page .iconbox {min-height: 470px;}
.stellarnav li {padding: 0 2px !important;}
.carousel-caption h2 {font-size: 29px;line-height: 30px;}	
.carousel-caption h3 {font-size: 20px;line-height: 25px;margin: 0 0 18px;}
.iconbox h3 {font-size: 17px;}
.iconbox p {font-size: 15px;}
.sol_right h3 {font-size: 28px;}
.footer_map {width: 100%;height: 100%;position: inherit;right: inherit;top: inherit;}
.footer_top_left {width: 100%;margin: 30px 0 0;}
.footer_top {padding: 0 0 30px;}
	.heading:after {right: -63%;}
}



@media (min-width:992px) and (max-width:1199px) {
.carousel-caption h3 {font-size: 25px;}
.iconbox h3 {font-size: 22px;}	
.iconbox p {min-height: 100px;}	
.footer_map {width:40%;}
.stellarnav li a {font-size: 13px !important;}
.carousel-caption {top: 45%;}
.carousel-caption h2 {font-size: 47px;}
}

