@media(min-width:1400px) and (max-width:1920px) {
}
@media(min-width:1200px) and (max-width:1400px) {
.latest-work .col-4 .item.filter-home {width: 100%;}
.latest-work .col-4 .item.filter-home li {display: inline-block;width: auto;}
.latest-work .col-4 .item.filter-home li a {padding: 0 10px;margin-top: -2px;}
.latest-work .position-center-center {width: 100%;text-align: center;}
.latest-work .filter {min-height: auto;height: 80px;}
.fst-up {margin-top: 0px;}
}

@media(max-width:1024px) {
.fst-up {margin-top: -100px;}
.sub-space {padding-left: 0px;}
}

@media(min-width:992px) and (max-width:1199px) {
.top-info-con ul li {width: 27%;}
.fst-up {margin-top: 0px;}
.top-info-con ul li {float: left;}
.top-info-con {width: 67%;}
header .logo:after {right: -100px;}
header .search-nav ul.dropdown {width: 100% !important;}
.header-style-2.header-style-3 .logo {margin: 20px 0;width: 100%;text-align: center;}
.header-style-2.header-style-3 nav {margin-top: 20px;}
.header-style-2.header-style-3 nav {width: 100%;}
.promo-block .promo-text {padding-right: 20px;}
.contact.style-2 .contact-right {padding-right: 15px;padding-left: 15px !important;}
.services {padding-left: 0px;}
.latest-work .col-4 .item.filter-home {width: 100%;}
.latest-work .col-4 .item.filter-home li {display: inline-block;width: auto;}
.latest-work .col-4 .item.filter-home li a {padding: 0 10px;margin-top: -2px;}
.latest-work .position-center-center {width: 100%;text-align: center;}
.latest-work .filter {min-height: auto;height: 80px;}
.offer-services li {width: 33.333%;}
.offer-services li .position-center-center {width: 100%;}
.counter ul li {width: 50%;margin-bottom: 30px;}
.req-quote .col-md-6.pull-right {width: 100%;}
}

@media(min-width:768px) and (max-width:991px) {
.top-right ul li {float: left;display: inline-block;margin: 0 10px;}
.top-info-con {width: 100%;margin-bottom: 20px;}
header {margin-top: 0px;}
.offer-services li {width: 50%;}
.offer-services li .position-center-center {width: 100%;}
.ownmenu ul.dropdown, 
.ownmenu ul.dropdown li ul.dropdown {width: 250px !important;}
.ownmenu ul.dropdown, 
.ownmenu ul.dropdown li ul.dropdown {padding: 20px;}
header .ownmenu ul.dropdown {padding: 0px;}
header nav .ownmenu li {float: left;margin: 0px 0px;}
header .quotes a {padding: 0px 15px;font-size: 14px;}
header .navbar li a {padding: 25px 10px;}
.welcome article {margin-bottom: 30px;}
.promos {text-align: center;}
.promos .text-right {text-align: center;}
.top-info-con ul li {float: left;}
.top-info-con ul {text-align: left;}
.procsss {position: relative;margin-top: 0px;top: 0px;}
.procsss .container {width: 100%;}
.procsss ul {padding: 30px 0px;}
.call-out {text-align: center;}
.call-out h4 {line-height: 40px;margin-bottom: 20px;}
.heading {width: 100%;}
.what-we-do .rotatebox {min-height: auto;line-height: normal;}
.services .tab-content {display: inline-block;width: 100%;text-align: center;}
.emergency {text-align: center;}
.emergency .text-right {text-align: center;}
.news .post-detail article {margin-bottom: 30px;}
.latest-work .col-4 .item.filter-home {width: 100%;}
.latest-work .col-4 .item.filter-home li {display: inline-block;width: auto;}
.latest-work .col-4 .item.filter-home li a {padding: 0 10px;margin-top: -2px;}
.latest-work .position-center-center {width: 100%;text-align: center;}
.latest-work .col-4 .item {width: 33.3333%;}
.team ul li {width: 50%;float: left;margin-bottom: 30px;}
.clients ul li {float: left;width: 33.3333%;padding: 0px;}
footer h4 {display: inline-block;width: 100%;margin: 50px 0 20px;}
.footer-works>.col-md-3 {float: left;width: 33.3333%;margin: 0px;padding: 10px;}
.latest-work .filter {min-height: 80px;display: inline-block;width: 100%;}
.services .nav-tabs {display: inline-block;width: 100%;}
.offer-services li {width: 33.333%;}
.offer-services li .position-center-center {width: 100%;}
header .search-nav ul.dropdown {width: 100% !important;}
header .ownmenu .look-book .nav-img {width: 70px;margin-right: 10px;}
header .ownmenu .look-book .media-heading {margin-top: 0px;margin-bottom: 10px;}
header .ownmenu li > .megamenu li a {padding: 5px 0}
header .ownmenu > li > .megamenu.full-width {padding: 30px;}
header .ownmenu .look-book .media-body a {padding: 5px 0 0 0px;}
header .ownmenu > li > .megamenu.full-width .nav-post .col-sm-3 {width: 50%;}
header .ownmenu .megamenu h6 {margin-top: 20px;}
header .ownmenu ul.dropdown li a {letter-spacing: 1px;}
.what-we-do .rotatebox {width: 50%;float: left;}
.what-we-do .rotatebox:nth-child(3) {width: 100%;}
.services {padding-left: 0px;}
.team .social li {width: auto;}
.media.padding-right-100 {padding-right: 0px !important;}
.testi .owl-nav {left: 50%;bottom: -40px;}
.tab-pane.text-right {text-align: center;}
.services .nav-tabs {text-align: center;}
.services .nav-tabs li {float: none;display: inline-block;text-align: left;}
.portfolio.style-2 li.item {width: 50% !important;}
.counter ul li {width: 50%;margin-bottom: 30px;}
header {padding: 0px;}
header .logo {width: 100%;padding: 20px 0px;text-align: center;border: none;}
header .navbar {width: 100%;}
.top-bar {width: 100%;}
header .quotes a {margin-right: 0px;}
.testi-name {width: 70%;}
header .logo a {margin-top: 0px;}
header .logo {height: auto;overflow: hidden;}
header .logo:before {width: 100%;left: 100%;}
header .logo:after {right: 0px;}
.latest-work .filter {top: 0px;position: relative;margin-bottom: 20px;min-height: auto;}
.members li {width: 50%;}
.req-quote .col-md-6.pull-right {width: 100%;}
.req-quote form {margin-bottom: 50px;display: inline-block;width: 100%;}
.shipper {margin-top: 0px;}
.sub-bnr .position-center-center {width: 100%;}
.portfolio-wrapper .items .item {width: 50%;}
footer h5 {display: inline-block;width: 100%;margin-top: 30px;}
footer .text-post {float: left;margin-left: 20px;max-width: 76%;width: 100%}
}

@media(max-width:767px) {
footer h5 {display: inline-block;width: 100%;margin-top: 30px;}
.services {padding-left: 0px;}
.sub-bnr .position-center-center {width: 100%;}
.portfolio-wrapper .items .item {width: 50%;}
.top-info-con ul li.fst {width: 50%;float: left;}
.top-info-con ul li {width: 50%;float: left;margin: 0px;border: none;}
.top-info-con ul li.lst {width: 100%;}
.news .post-detail article {margin-bottom: 30px;}
.offer-services li {width: 50%;}
.offer-services li .position-center-center {width: 100%;}
.tab-pane.text-right {text-align: center;}
.media.padding-right-100 {padding-right: 0px !important;}
.top-bar {margin: 0px;padding: 0px;}
.top-right ul {text-align: center;}
.top-right ul li .media {text-align: left;}
header .navbar li a {padding-top: 10px;padding-bottom: 10px;}
.top-right ul li {float: none;}
header .quotes {width: 100%;}
header .quotes a {width: 100%;height: 50px;line-height: 50px;}
header .navbar li {margin: 0px;}
.top-right {width: 100%;}
.top-right ul {width: 100%;margin-top: 20px;margin-bottom: 20px;display: inline-block;}
.testi .owl-nav {left: 50%;bottom: -40px;}
.sub-bnr h4 {margin-top: 0px;}
.sub-bnr {min-height: 350px}
footer .text-post {float: left;width: auto;margin-left: 20px;}
.heading span {width: 100%;}
#tabs {margin-bottom: 30px;}
.ownmenu {width: 100%;}
.ownmenu > li.showhide span.icon {padding: 0px;margin: 0px;}
.top-info-con {width: 100%;}
.top-info-con li {float: left;padding-bottom: 20px;}
header .logo:after {height: 120px;right: 0px;}
header .logo {height: auto;}
header .logo a {margin-top: 0px;}
.is-sticky .sticky {position: relative !important;}
header .logo {position: relative;width: 100%;text-align: center;}
header nav {float: none;width: 100%;}
header nav .ownmenu .indicator {display: block;}
header nav li a {display: inline-block;width: 100%;float: none;}
.ownmenu > li.showhide span {line-height: 50px;display: inline-block;width: 100%;}
.ownmenu > li.showhide {text-align: center;color: #fff;font-size: 20px;}
.ownmenu > li.showhide span.title {margin: 0px;}
.ownmenu > li > a {padding: 10px 0;text-align: left;}
.ownmenu .indicator {display: block;}
header .social {width: 100%;display: inline-block;text-align: center;margin-bottom: 20px;}
header {position: relative;}
.procsss {position: relative;margin-top: 0px;top: 0px;background: rgba(0,0,0,0.8);}
.what-we-do .rotatebox {width: 50%;float: left;}
.what-we-do .rotatebox:nth-child(3) {width: 100%;}
.procsss ul {padding: 30px 0px;}
.procsss .media {margin-bottom: 30px;}
.call-out {text-align: center;}
.call-out h4 {line-height: 40px;margin-bottom: 20px;}
.heading {width: 100%;}
.what-we-do .rotatebox {min-height: auto;line-height: normal;}
.services .tab-content {display: inline-block;width: 100%;text-align: center;}
.emergency {text-align: center;}
.emergency .text-right {text-align: center;}
.latest-work .col-4 .item.filter-home {width: 100%;}
.latest-work .col-4 .item.filter-home li {display: inline-block;width: auto;}
.latest-work .col-4 .item.filter-home li a {padding: 0 10px;margin-top: -2px;}
.latest-work .position-center-center {width: 100%;text-align: center;}
.latest-work .col-4 .item {width: 33.3333%;}
.clients ul li {float: left;width: 33.3333%;padding: 0px;}
.team .social {top: -37px;}
footer h4 {display: inline-block;width: 100%;margin: 50px 0;margin-bottom: 20px;}
.footer-works > .col-md-3 {float: left;width: 33.3333%;margin: 0px;padding: 10px;}
.latest-work .filter {min-height: 80px;display: inline-block;width: 100%;}
.services .nav-tabs {display: inline-block;width: 100%;}
.latest-work .col-4 .item {width: 50%;}
.gal-item img {width: 100%;}
.latest-work .filter {top: 0px;position: relative;margin-bottom: 20px;min-height: auto;}
.portfolio.style-2 li.item {width: 50% !important;}
header {padding: 0px;}
header .logo {width: 100%;padding: 20px 0px;text-align: center;border: none;}
header .navbar {width: 100%;}
.top-bar {width: 100%;}
header .quotes a {margin-right: 0px;margin-bottom: 20px;}
.top-info {display: none;}
.heading p {width: 100%;}
.members li {width: 50%;float: left;}
.welcome .infro-con {margin-bottom: 30px;}
.req-quote form {display: inline-block;width: 100%;margin-bottom: 50px;}
.shipper {margin-top: 0px;}
.req-quote .pull-right {width: 100%;}
.process li {width: 50%;float: left;margin-bottom: 30px;}
.team .team-detail {margin-bottom: 80px;}
.in-testi {width: 100%;}
.fst-up {margin-top: -100px;}
.sub-space {padding-left: 0px;}
.testimonial {background-size: cover;}
.welcome article {margin-bottom: 30px;}
.promos {text-align: center;}
.promos .text-right {text-align: center;}
footer .subcribe {margin-bottom: 0px;}
}

@media (max-width:640px) {
}

@media(max-width:540px) {
.offer-services li {width: 100%;}
.portfolio.style-2 li.item {width: 100%;}
.offer-services li .position-center-center {width: 100%;}
.services .nav-tabs li .img-responsive {height: 180px;}
.latest-work .col-4 .item {width: 100%;}
.team ul li {width: 100%;}
.team .social li {width: auto;}
}

@media(max-width:480px) {
.top-info-con ul li {width: 100%;}
.top-info-con ul li.lst {width: 100%;}
header .logo:after {display: none;}
header .logo:before {display: none;}
.process li {width: 100%;}
.portfolio-wrapper .items .item {width: 100%;}
.top-info-con ul li.fst {width: 100%;}
.some-latest li h3 {margin: 0px;}
}

@media(max-width:320px) {
.members li {width: 100%;float: left;}
}

/*===== New Changes 18-7-2016 =====*/
@media(max-width: 1200px) {
}


@media(min-width: 768px) and (max-width: 980px) {
header .logo > a, 
header .logo > a p {margin-bottom: 0;}
.top-info-con {width: 100%;}
#content section .row > div.col-md-4 {float: left;width: 50%;}
.services .style-2 > .row > li, 
.services .style-2 > .row > div {float: left;width: 50%;}
.some-latest > div {margin-bottom: 30px;}
.some-latest {margin-bottom: -30px;}
.some-latest .row > li, 
.some-latest .row > div {float: left;width: 50%;}
.blog > .row > div {float: left;width: 50%;}
footer div.col-md-3 {float: left;width: 50%;}
footer .text-post {float: left;margin-left: 20px;max-width: 76%;width: 100%}
.fleets li {float: left;width: 50%;}
.gal-item > img {width: 100%;}
.padding-right-20 {padding-right: 0 !important;}
#content section.blog .row > div.col-md-4 {width: 100%;}
.recent-come > li {width: 50%;}
.blog article {float: left;width: 100%;}
.side-bar,
.contact-form {margin-bottom: 30px;}



}

@media(max-width: 767px) {
header .logo > a, 
header .logo > a p {margin-bottom: 0;}
.top-info-con {width: 100%;}
#content section .row > div.col-md-4,
.some-latest .row > li, 
.some-latest .row > div,
.blog > .row > div,
footer div.col-md-3,
.services .style-2 > .row > li, 
.services .style-2 > .row > div,
.req-quote form li {float: left;width: 50%;}
footer .text-post {float: left;margin-left: 20px;max-width: 76%;width: 100%}
.req-quote form li.col-sm-12 {width: 100%;}
.req-quote img {max-width: 100%;}
.fleets li {float: left;width: 50%;}
.gal-item > img {width: 100%;}
.padding-right-20 {padding-right: 0 !important;}
#content section.blog .row > div.col-md-4 {width: 100%;}
.recent-come > li {width: 50%;}
.blog article {float: left;width: 100%;}
.side-bar,
.contact-form {margin-bottom: 30px;}
}

@media(max-width:480px) {
#content section .row > div.col-md-4,
.some-latest .row > li, 
.some-latest .row > div,
.blog > .row > div,
footer div.col-md-3,
.services .style-2 > .row > li, 
.services .style-2 > .row > div,
.req-quote form li {width: 100%;}
.welcome .infro-con {bottom: 0;margin-bottom: 0;width: 100%;}
.welcome article:hover .infro-con {height: 100%;padding: 30px;}
.media-left, .media-right {float: left;}
.media-body {float: left;width: 50%;}
.services .icon {width: 80px;}
.req-quote form li label {margin-bottom: 0;}
.req-quote form li label input.form-control {margin-top: 0;}
footer .subcribe input {margin-bottom: 10px;width: 100%;}
footer .subcribe {margin-bottom: 30px;}
footer .text-post {max-width: 69%;}
.heading h3 {font-size: 25px;}
.heading span {font-size: 13px;}
.some-latest li h3 {font-size: 22px;}
.some-latest li span {font-size: 12px;}
.some-latest li p {font-size: 13px;}
.some-latest li article {padding: 30px 15px 10px;}
.req-quote h4 {font-size: 20px;}
.heading span {line-height: 20px;}
.services h6 {font-size: 15px;}
.services li article p {font-size: 13px;}
.services .icon {width: 65px;}
footer .subcribe h4 {font-size: 18px;}
.sub-bnr h4 {font-size: 25px;}
.fleets li,
.recent-come > li {width: 100%;}
.text-post {max-width: 64%;padding-top: 0;width: 100%;}
.text-post > span {float: left;font-size: 11px;width: 100%;}
.text-post > a {float: left;font-size: 13px;line-height: 19px;}
.sub-bnr h6 {font-size: 12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 50%;}
.cont-info {border: 3px solid #1076bc;bottom: 0;float: left;left: 0;margin-top: 30px;position: relative;top: auto;width: 100%;}
.cont-info > .row > li {float: left;}
.padding-bottom-150 {padding-top: 80px !important;}
.padding-bottom-150 {padding-bottom: 80px !important;}
.error-page p {width: 100%;}
.post-info p img {max-width: 100%;}
.blog-single .tags {margin-bottom: 30px;}

}