@media screen and (max-width:1800px){
	#slider .video{height:561px;}
	#slider img{height:561px;}
	#slider .carousel-caption{top:35px;}
}
@media screen and (max-width:1450px){
	#quote .quote-content{padding-left:0;}
	#quote .quote-txt{padding-right:0;}
}
@media screen and (max-width:1366px){
	#slider .s-content h1{font-size:35px;}
	#our-cargo .contain .textbox{padding:0;}
	#gallery .gallery2 .g-overlay{padding:0;}
	#gallery .gallery3 .g-overlay h3{margin:15px 0 0;}
}
@media screen and (max-width:1200px){
	#header .head{padding-left:0;}	
	#gallery .gallery3 .g-overlay{padding:0;}
	#lp-post .lp-content .textbox i {top: 15px;}
}
@media screen and (max-width:1024px){
	p{font-size:13px;}
	#planet .p-content ul{font-size:13px;}
	 .widget ul{font-size:13px;}
	#lp-post .lp-text span{font-size:13px;}
	#our-skill  .skill-content h4{font-size:14px;}
	#our-mission .our-mission .om-right ul{font-size:13px;}
	#our-mission  h2.content{font-size:27px;}
	#blog .blog .btxt{padding-left:115px;}
	
	#about .about-txt,
	#about-cargo .ab-cargo,
	#our-cargo .contain,
	#counterup  .count-up{margin-bottom: 30px;}
	#lp-post .lp-content{margin-bottom:30px;}
	#lp-post .textbox  a{top:-35px;}
	#lp-post .lp-text h3{font-size:15px;}
	#our-skill .skill-text, #our-skill .skill-txt { margin-top: 30px;}
	#our-skill  .skill-img{top:-30px;}
	#head_mid li.hb {
		padding-left: 10px;
		margin-left: 10px;
	}
	#head_mid .logo {
    display: inline-block;
    float: left;
	}
	#head_mid li.hb h5 {
    font-size: 12px;
	}
	#head_mid li.hb p {
    margin: 0;
    font-size: 11px;
    font-weight: 500;
	}
	#head_mid .btn {
    font-size: 12px;}
	#head_mid .header-bottom {
			padding: 7px 0;
			overflow: hidden;
		}
	#head_mid .h-link {
    margin: 5px 0 5px;
}
	.navbar-default .navbar-nav>li>a{font-size:14px;padding:15px 6px;}
	#our-skill  .skill-content ul>li{margin-bottom:10px;}
	#our-special .os-img{top:185px;}
	#contact .c-content2 {
		padding: 25px 20px;
	}
	#contact .c-content {
		padding: 33px 25px;
	}
	#contact .contact ul>li {width:49.7%;}
	#quote .quote-content{padding-left:0;}
	#quote .quote-txt{padding-right:0;}
	
	#blog .blog-widget .b-about { margin-bottom: 50px;}
	#blog .comment-content {padding: 10px 15px 0 0;}
	#slider .video{height:568px;}
	#slider img{height:568px;}
	#slider .s-content h2{font-size:30px;}
	#slider .s-content p{font-size:13px;}
	#counterup  .counterup{margin-top: 50px;}
	
	#gallery .gallery2 .g-overlay p{margin:10px auto;}
	#gallery .gallery3 ul>li{width: 33%;margin: auto;}
	#gallery .gallery2 ul>li{width: 33%;margin: auto;}
	#gallery .gallery3 .g-overlay{padding:50px 0 0 !important}
	.om-left {margin-bottom: 60px;}
	#quote .panel-body .btn{padding:12px 20px;}
	#service .simg-overlay i{top:45px;}
	.cr {
		width: 306px;
		display:inline-block;
	}
	#blog .blog .b-single {
		padding-top: 15px;
	}
	#lp-post .lp-content .textbox i {
		top: 50px;
	}
}

@media screen and (max-width:992px){
	#gallery .gallery3 ul>li,
	#service .service>ul>li,
	#gallery .gallery2 ul>li {
		width: 49%;
	}
	#gallery  .gallery3 .g-overlay p{max-width:300px;margin:15px auto;}
	#contact .contact ul>li {
		width: 90%;
		margin: auto;
		display: block;
	}
	#our-special .os-img {
		top: 0;
		margin-bottom: 50px;
	}
}
@media screen and (max-width:991px){
	.head ul {
    margin-top: 14px;
	}
	#head_mid .head {
    float: none;
}
}
@media screen and (max-width:960px){
	#slider .video{height:400px;}
	#slider img{height:400px;}
	#slider .carousel-caption{display:none;}
	#gallery .gallery2 ul>li{width: 49%;margin: auto;}
	#menu .wrapper{background:#e00000;}
	#service .simg-overlay i {
		top: 65px;
	}
	#about-cargo .ab-overlay i{top:130px;}
}
@media screen and (max-width:830px){
	#exampleModal .quote-content {
    padding: 0!important;
	}
	.modal-dialog {
    padding: 50px 50px!important;
	}
}
@media screen and (max-width:782px){
	html {
		margin: 0px !important;
	}
	.logged-in .head-bg {
    margin-top: 41px!important;
}
	}
@media screen and (max-width:768px){
	.rm-nav ul:before{content:'';display:none;}
	.rm-nav ul li ul:before{content:'';display:none;}
	#menu form.searchbox{display:none;}
	#menu .wrapper{background:#e00000;}
	.rm-nav li li li a,
	.rm-menu-item .rm-menu-item .rm-menu-item a{padding-left:30px;}
	#main-menu form.searchbox{display:none;}
	#our-skill .skill-img {
		position: relative;
		top: 0px;
		max-width: 300px;
	}
	#our-special .os-img {
		top: 0;
		margin-bottom: 50px;
	}
	#service .service ul>li { width: 49.5%;}
	#lp-post .textbox  a{top:0px;}
	#slider-bottom .s-bottom {
		max-width: 300px;
		margin: auto;
		margin-bottom: 40px;
	}
	#slider-bottom .s-overlay {
		position: absolute;
		max-width: 300px;
	}
	#our-cargo .contain {
		max-width: 400px;
		margin: auto;
		margin-bottom: 30px;
	}
	#about-cargo .ab-cargo,
	#counterup  .count-up,
	#lp-post .lp-content {
		max-width: 350px;
		margin: auto;
		margin-bottom: 30px;
	}
	.widget {margin-bottom: 50px;}
	#our-skill  .skill-content ul>li{margin-bottom:10px;}
	#contact .contact ul>li {
		max-width: 500px;
		margin:auto;
		display:block;
		margin-bottom:30px;
		width:100%;
	}
	.ctxt{margin-bottom:30px;}
	input#author{width:100%;}
	#our-cargo .contain .textbox{padding:30px 15px;}
	#counterup  .counterup{margin-top: 100px;}
	#footer .footer{padding:80px 0 30px;}

	#our-skill .team-box {
		margin: 30px auto;
		max-width: 400px;
	}
	.breadcrumb{width:60%;}
	#g-footer .g-footer>.gimg{width:60%;}
	#g-footer .g-footer>.gimg img{height:200px;}
	#g-footer .g-icon {margin-bottom: 30px;}
	
	#gallery .contain .g-overlay {
		padding: 20px 0;
	}
	#gallery .gallery2 .g-overlay h3 {
		margin: 55px 0 0;
	}
	#gallery .gallery2 .g-overlay p {
		margin: 5px auto;
	}
	#gallery .gallery3 ul>li{width: 49.5%;margin: auto;}
	#gallery .gallery2 ul>li{width: 49%;margin: auto;}
	#gallery .overtxt{top:10px;}
	#our-skill  .skill-content{padding:11px;margin-top:0;}
	#service-single .service-txt img{width:100%;}
	#service .simg-overlay i{top:60px;}
	.cr {
		display: block;
		width: 100%;
	}
	#blog .blog .b-single {
		padding-top: 15px;
	}
	input#author{width:100%;}
}
@media screen and (max-width: 767px){
	#main-menu form.searchbox{display:none;}
	#slider .video{height:320px;}
	#slider img{height:320px;}
	#slider .carousel-caption{display:none;}
	.skill-text1 {margin: 50px 0;}
	#service .simg-overlay i{top:45px;}
}
@media screen and (max-width: 760px){
	#gallery .contain .g-overlay {
		padding:0;
	}
}

@media screen and  (max-width: 759px){
	#head_mid .head {
        float: none;
		width: 100%;
		text-align: center;
	}
}
@media screen and (max-width: 640px){
	#slider{ display: none;}
	#slider-bottom .slider-bottom { margin-top: 30px;}
	#gallery .gallery3 ul>li,
	#gallery .gallery2 ul>li{
		max-width: 350px;
		display:block;
		width:100%;
	}
	#gallery .gallery3 .contain{margin-bottom:5px;}
	#gallery .contain .g-overlay {
		padding: 0;
	}
	#gallery .overtxt {
		top: 0px;
	}
	#gallery .gallery3 .g-overlay{padding:20px 0;}
	#our-skill .skill-text, #our-skill .skill-txt {
		margin: 50px 0;
	}
	#about-cargo .ab-overlay i{top:140px;}
	#lp-post .lp-content .textbox i {
		top: 30px;
	}
	#head_mid .head {
    display: block;
    float: none;
    text-align: center;
	}
	#head_mid .head ul {
    margin-top: 14px;
	}
	#head_mid li.hb:first-child {
    margin-left: 0px;
}
	#head_mid .logo {
    float: none;
	}
}

@media screen and  (max-width: 600px){
	#service .service>ul>li {
		width: 80%;
		margin: auto;
		display: block;
	}
	html {
		margin-top: 0px !important;
	}
}
@media screen and  (max-width: 599px){
	#service .simg-overlay i {
		top: 70px;
	}
}
@media screen and  (max-width: 480px){
	#service .service>ul>li {
		width: 80%;
		margin: auto;
		display: block;
	}
	.breadcrumb{width:80%;}
	.breadcrumb h1 { font-size: 30px;}
	.txtt ul>li, #our-mission .om-right>ul>li,
	#our-special .os-content>li,
	#service-single .s-single ul>li {width: 100%;}
	#g-footer .g-footer>.gimg{width:60%;}
	#g-footer .g-footer>.gimg img{height:200px;}
	#g-footer .g-icon {margin-top: 0; margin-bottom: 30px;}
	#our-mission .our-mission{padding:0px 0 50px;}
	#blog .blog .btxt {
		padding-left: 100px;
		padding-top: 0;
	}
	#blog .comment-content p {
		margin: 0;
		font-size: 12px;
	}
	#blog .blog .btxt p {
		font-size: 12px;
	}
	#our-cargo .textbox h3{ margin: 10px 0;}
	#about-cargo .ab-cargo, #counterup .count-up, #lp-post .lp-content {
		max-width: 350px;
		margin: auto;
		margin-bottom: 30px;
	}
	#our-skill .skill-txt1 h2, #our-skill .skill-txt h2{font-size:22px;}
	h1.title{font-size:28px;}
	#quote .q-top h2{font-size:24px;}
	#quote .q-txt p{font-size:11px;}
	.om-left {margin-bottom: 30px;}
	#gallery .gallery3 ul>li,
	#gallery .gallery2 ul>li{
		width: 100%;
		margin: 5px auto;
	}
	#gallery .overtxt {
		top: 0px;
	}
	#gallery .gallery3 .g-overlay{padding:50px 0 0;}
	#gallery .gallery3 .g-overlay p{max-width:300px;margin:20px auto;}
	#service .simg-overlay i{top:70px;}
	p.content {
		font-size: 12px;
	}
	#blog .blog .b-txt h3{font-size:16px;}
	#service .simg-overlay i{top:55px;}
}
@media screen and  (max-width: 457px){
	#head_mid .h-link {
    padding-left: 0;
	float: inherit;
}
#head_mid .header-bottom {
    text-align: center;
    float: inherit;
}
}
@media screen and  (max-width: 420px){
	.modal-dialog {
    padding: 50px 0px!important;
	}
	.modal-content {
    padding: 30px 10px!important;
	}
	#service .service>ul>li {
		width: 100%;
		margin: auto;
		display: block;
	}
	.comment-author {
		float: none;
		padding-right: 0;
	}
	.children {
		padding-left: 0;
	}
	#blog .comment-content {
		padding: 15px;
	}
}
@media screen and  (max-width: 400px){
	#head_mid li.hb {
    padding-left: 4px;
    margin-left: 0px;
}
}
@media screen and  (max-width: 320px){
	#header .logo, #header .h-left {
		display: block;
		text-align: center;
	}
	#about-cargo .ab-overlay i{top:100px;}
	#header .h-link{display:none;}
	#header .h-right {
		float: none;
		text-align: center;
		padding-top: 10px;
	}
	#gallery .gallery3 .g-overlay{padding:20px 0 0 !important;}
	#gallery .gallery2 .g-overlay p{display:block;font-size:11px;}
	#gallery .gallery3 .g-overlay p{display:block;}
	#gallery .g-overlay p{display:none;}
	#gallery .overtxt {
		top: 0px;
	}
	#gallery .gallery2 .g-overlay h3 {
		margin: 30px 0 0;
	}
	#counterup  .counterup{margin: 50px 0 0;}
	#service .service>ul>li {
		width: 100%;
	}
	#blog .blog time.icon{float:none;}
	#blog .blog .b-txt{padding-left:0;}
	#blog .blog .b-txt h3{font-size:20px;}
	#head_mid li.hb:last-child {border-bottom: none;}
	#head_mid li.hb {
    display: inherit;
    border-left: none;
    margin-bottom: 4px;
    border-bottom: 1px solid #ddd;
}
}


