/*
The media.css file should use the same formatting as the main style.css file

Media queries should be treated the same as JavaScript in terms of formatting
*/

.full_container img{ width:100%;}
@media (max-width: 1399px) {
.carousel-caption h1 {
  font-size: 104px;
  line-height: 90px;
}
.inner_page_content p {font-size: 16px;}
}
@media (max-width: 1299px) {
.content_inner {padding: 30px 0 0 40px;}
.carousel-caption p {color: #fff;display: inline-block;font-size: 19px;padding: 0 0 18px;}
.service_lst li {padding: 0 0 17px;}
.content_inner ul li {
  float: left;
  font-size: 16px;
  padding: 3px 20px;
  position: relative;
  width: 50%;
}
}
@media (max-width: 1199px) {
	.carousel-caption h1 {
  color: #fff;
  font-family: "Rockwell";
  font-size: 95px;
  line-height: 106px;
}
.inner_baanner .container h1 {
  font-size: 60px;
  line-height: 55px;
  height: 61px;
}


	#nav_1545560 > li {
  float: left;
  padding: 0 24px 0 5px!important;
}
.nav.navbar-nav ul a {color: #fff;font-size: 14px;font-weight: 600;}
.content_inner h3 {font-size: 34px;}
.inner_page_content .full_container p {font-size: 14px;}
.content_inner .contact_us {background: rgba(0, 0, 0, 0) url("../img/content_bg.png") no-repeat scroll 0 0 / 100% 100%;color: #fff;display: inline-block;font-size: 14px;font-weight: 900;margin: 14px 0 0;padding: 8px 20px;text-transform: uppercase;}
.content_inner {padding: 20px 0 0 20px;}
.navbar-nav > li {padding: 0 20px;}
.carousel-caption h1 {
  font-size: 74px;
  line-height: 65px;
}
.carousel-caption p {color: #fff;display: inline-block;font-size: 16px;padding: 0 0 13px;}
.service_lst {margin: 0;}
.content_inner ul li {
  float: left;
  font-size: 14px;
  padding: 2px 20px;
  position: relative;
  width: 50%;
}
}
@media (max-width: 1024px) {
.carousel-caption {top: 16%;}
.content_inner ul li {
  float: left;
  font-size: 14px;
  padding: 1px 20px;
  position: relative;
  width: 50%;
}
.content_inner ul li::before {
  content: "";
  font-family: FontAwesome;
  font-size: 14px;
  left: 0;
  position: absolute;
  top: 5px;
}

}
@media (max-width: 991px) {
.inner_baanner .container h1 {
  font-size: 55px;
  line-height: 53px;
}


.inner_baanner .container h1 {
    height: 55px;
}	
	
#nav_1545560 > li {
  float: left;
  padding: 0 8px 0 6px !important;
}

.nav.navbar-nav ul a {
  color: #fff;
  font-size: 12px;
  font-weight: 600;
}
.carousel-caption h1 {
  color: #fff;
  font-family: "Rockwell";
  font-size: 85px;
  line-height: 90px;
}
.navbar-inverse .navbar-nav li.contact_us a {
  background: rgba(0, 0, 0, 0) url("../img/content_bg.png") no-repeat scroll 0 0 / 100% 100%;
  padding: 12px 13px;}
.col-sm-5.col-md-5.content_inner {width: 48%;}
.navbar-nav > li {padding: 0 7px;}
.navbar-inverse .navbar-nav li:last-child a {padding: 9px 11px;}
.service_lst {margin: 39px 0 0;width:100%;}
.service_lst li {display: inline-block;padding: 0 0 17px;width: 48%;}
.carousel-caption h1 {font-size: 62px;line-height: 52px;}
.about_us h2 {line-height: 32px;margin: 0 0 21px;}
h2 {font-size: 51px;}
.about_us p {font-size: 17px;}
.service_list {padding-top: 88px;}
.about_us {padding: 74px 0 60px;}
.container_bottom .content_inner {padding: 55px 15px 0;}
.content_inner.top_padding {padding-top: 132px;}
}

@media (max-width: 900px) {
.content_inner {padding: 10px 0 0 13px;}
.content_inner h3 {font-size: 30px;}
.inner_page_content .content_inner p {font-size: 15px;margin: 5px 0 0 0;}
.inner_page_content .content_inner p {font-size: 14px;line-height: 18px;margin: 5px 0 0;}
.inner_baanner .container h1 {
  font-size: 56px;
  line-height: 50px;
}

.content_inner ul li::before {
  content: "";
  font-family: FontAwesome;
  font-size: 12px;
  left: 0;
  position: absolute;
  top: 5px;
}
.content_inner ul li::before {
  content: "";
  font-family: FontAwesome;
  font-size: 12px;
  left: 0;
  position: absolute;
  top: 3px;
}
.content_inner ul li {
  float: left;
  font-size: 12px!important;
  padding: 1px 18px!important;
  position: relative;
  width: 50%;
}
}
@media (max-width: 850px) {
	.content_inner ul li {
  font-size: 15px !important; padding:3px 18px !important;
}
.inner_page_content .content_inner p {font-size: 17px;line-height: 24px;margin: 5px 0 0;}
.col-sm-5.col-md-5.content_inner {padding: 35px 15px;width: 100%;}
.carousel-caption a.read_more {background: rgba(0, 0, 0, 0) url("../img/slider_btn_bg.png") no-repeat scroll 0 0 / 100% 100%;color: #fff;font-size: 14px;font-weight: 900;padding: 8px 38px;text-transform: uppercase;}
.inner_page_content h2::before {background: rgba(0, 0, 0, 0) url("../img/truck_inner.png") repeat scroll 0 0;content: "";display: inline-block;height: 41px;left: 0;margin: 0 15px 0 0;position: relative;top: 5px;width: 38px;}
.content_img {padding: 0;width: 100%;}
.content_img img {padding: 0;width: 100%;}
.carousel-caption p {
  color: #fff;
  display: inline-block;
  font-size: 14px;
  padding: 0 0 13px;
}
.inner_baanner .container h1 {
  font-size: 56px;
  line-height: 50px;
}
}
@media (max-width: 767px) {
	.col-sm-5.col-md-5.content_inner {
  display: inline-block;
  padding: 35px 15px;
  width: 100%;
}
	
	.fb_link > a {
  color: #fff;
}
.fb_link > a:hover {
  color: #ff0000;
}
	
	.fa.fa-facebook-square {
  padding: 0 10px 0 0;
}
	#nav_1545560 > li {
  border-bottom: 2px dotted #fff;
  padding: 10px 0 10px 20px;
}
.navbar-inverse .navbar-nav li:last-child a {
  padding: 0;
}
	.nav.navbar-nav {        
  background-color: rgba(0, 0, 0, 0.93)!important;
  width: 100%!important;
}
#nav_1545560 > li {
  float: none;
  padding: 11px 0 2px 25px;
}
.slider.inner_baaner{ display:block;}
.carousel-caption.inner_baanner {padding: 4% 0;top: 0;}
/* Mobile CSS */
.mobile_header{ display:block;}	
.header{ display:none;}
.mobile_header a.logo {color: #333;font-family: "Rockwell";font-size: 41px;position: relative;z-index: 9999;}
nav {left: 0;margin: 0 !important;position: absolute !important;top: 0;width: 100%;z-index: 99;}
.navbar-inverse .navbar-toggle{ border:none;}
.navbar-inverse .navbar-toggle .icon-bar {background-color: #ff0000;height: 6px;width: 46px;}
.navbar-toggle .icon-bar + .icon-bar {margin-top: 5px;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {background: none;}
.navbar-collapse.collapse.in {border: medium none;box-shadow: none;float: left;margin: 0;padding: 0;width: 100%;}
.navbar-collapse.collapse{border: medium none!important;box-shadow: none!important;float: left;margin: 0;padding: 0;width: 100%;}
.nav.navbar-nav {background: #fff none repeat scroll 0 0;float: right;margin: 0;width: 244px;}
.collapsing {border: medium none !important;box-shadow: none !important;height: 0;overflow: hidden;position: relative;transition-duration: 0.35s;transition-property: height, visibility;transition-timing-function: ease;}
.navbar-inverse .navbar-toggle {border-color: #333;margin: 5px 6px 9px 0;}
.slider{ display:none;}
.slider_mobile {display: block;position: relative;}
.slider_mobile img{ width:100%;}
.mobile_slider {padding: 90px 15px;position: absolute;text-align: center;top: 0;width: 100%;}
.mobile_slider h1 {color: #ff0000;font-family: "Rockwell";font-size: 84px;line-height: 76px;margin-bottom: 75px;}
.mobile_slider h1 span{ color:#fff; }
.mobile_slider h3 {color: #fff;font-family: "Rockwell";font-size: 90px;line-height: 68px;margin: 0;}
.mobile_slider h6 {color: #fff;font-size: 32px;font-weight: bold;margin: 0;padding:7px 0 120px;text-transform: uppercase;}
.mobile_slider p{ font-size:33px; color:#fff; font-family: 'Proxima Nova Rg';}
.mobile_slider > a:hover { color: #ff0000;
}
.mobile_slider a {background: rgba(0, 0, 0, 0) url("../img/content_bg.png") no-repeat scroll 0 0 / 100% 100%;color: #fff;display: inline-block;font-size: 34px;font-weight: bold;margin: 70px 0 0;padding: 27px 69px;}
.our_service {float: left;text-align: center;width: 100%;}
.our_service ul li {margin: 0 0 70px;}
.our_service ul{ list-style:none; padding:0; margin:0;}
.our_service h2 {color: #333;font-size: 75px;margin: 0 0 70px 0;line-height: 64px;}
.our_service{ padding:50px 15px 0;}
.our_service h2 span { color:#ff0000;}
.our_service h4 {color: #333;font-family: "Rockwell";font-size: 37px;margin: 13px 0;}
.our_service p {color: #333;font-size: 28px;font-family: 'Proxima Nova Rg';}
.about_us{ text-align:center; }
.about_us {padding: 10px 0 60px;}
.about_us h2 {font-size: 75px;line-height: 67px;margin: 70px 0 21px !important;}
.about_us p {display: inline-block;font-family: "Proxima Nova Rg";font-size: 28px;margin: 12px 0 16px;}
.about_us a {background: rgba(0, 0, 0, 0) url("../img/red_bdr_mobile.png") no-repeat scroll 0 0 / 100% 100%;color: #333;display: inline-block;font-size: 34px;font-weight: 900;margin: 28px 0 0;padding: 25px 76px;text-transform: uppercase;}
.about_us.about_mobile_cnt{ display:block!important;}
.about_us{ display:none;}
.servies_cnt{ display:none;}
.talk_to_expert{background: rgba(0, 0, 0, 0) url("../img/talk_to_expert.png") no-repeat scroll 0 0 / 100% 100%;width:100%; float:left; background-size:cover; text-align:center; padding:100px 15px;}
.talk_to_expert h2 {color: #fff;font-size: 75px;line-height: 64px;margin: 26px 0 29px;}
.talk_to_expert h2 span { color:#ff0000;}
.talk_to_expert p {color: #fff;font-size: 28px;font-family: 'Proxima Nova Rg';}
.talk_to_expert h6 {color: #fff;display: inline-block;font-size: 29px;font-weight: bold;margin: 20px 0 0;text-transform: uppercase;}
.contact_us_form{ width:100%; float:left; text-align:center; padding:60px 0 0 0;}
.contact_us_form h5 {color: #453d3c;font-size: 35px;font-weight: 600;text-transform: none;margin:0 0 26px;}
.filed_item_contact {padding: 0 24px;}
.filed_item_contact input.item_field {border: 1px solid #959595;border-radius: 3px;color: #333;font-family: "Proxima Nova Rg";font-size: 22px;margin: 11px 0;padding: 16px 15px;width: 100%;}
.submit_btn_item {background: #ff0000 none repeat scroll 0 0;border: medium none;border-radius: 3px;color: #fff;display: inline-block;font-family: "Rockwell";font-size: 45px;margin: 30px 0 70px;padding: 16px 0;width: 100%;}
.submit_btn_item:hover{ background:#333;}
.filed_item_contact input.item_field:focus {border-color: #ff0000;}
.form-control:focus {border-color: #ff0000;}
.footer_mobile {background: #252525 none repeat scroll 0 0;float: left;padding: 60px 15px;text-align: center;width: 100%;}
.mobile_view{ display:block;}
.footer{ display:none;}
.footer_mobile h3 {color: #fff;font-family: "Rockwell";font-size: 90px;line-height: 68px;margin: 0;}
.footer_mobile h6 {color: #fff;font-size: 32px;font-weight: bold;margin: 0;padding:7px 0 40px;text-transform: uppercase;}
.footer_mobile h5{ font-size:33px; color:#d0d0d0; font-family: "Proxima Nova Rg"; font-weight:bold;}
.footer_cont h5{ color:#ff0000;}
.footer_cont p{ color:#ececec; font-size:29px; font-family: "Proxima Nova Rg";}
.newsletter_box .fb_link {color: #ececec;display: inline-block;font-size: 21px;margin: 0 0 13px;}
.filed_item {position: relative;margin: 8px 0 0 0;display: inline-block;width: 85%;}
.form-control {background: #363636 none repeat scroll 0 0;border: 1px solid #b7b7b7;border-radius: 0;color: #b7b6b6;font-size: 30px;height: 84px;padding: 0 137px 0 22px;}
.submit_btn {background: #ff0000 none repeat scroll 0 0;border: 1px solid #b7b7b7;color: #fff;font-family: "Rockwell";font-size: 25px;font-weight: bold;height: 84px;padding: 0 28px;position: absolute;right: 0;text-transform: uppercase;top: 0;}
.submit_btn:hover{ background:#333;}
.footer_cont {display: inline-block;margin: 0 0 25px;}
.fb_link i {color: #ff0000;font-size: 33px;margin: 0 12px 0 0;}
.newsletter_box p{ color:#cecece; font-size:18px;}
.navbar-nav > li {padding: 0;width: 100%;}
.navbar-inverse .navbar-nav > li > a {color: #333;font-size: 21px;font-weight: 600;padding: 15px !important;}
.nav.navbar-nav {background: #ffffff none repeat scroll 0 0;box-shadow: 0 0 5px #cecece;float: right;margin: 0;width: 244px;}
.navbar-inverse .navbar-nav li.contact_us a{ background:none;}
.collapsing{ padding:0!important;}
/* Mobile CSS */
.container_bottom .content_inner {display: inline-block;padding: 55px 15px 0;}
.inner_ser li {display: inline-block;padding: 13px 15px;text-align: center;width: 49%;}
.copy_right {margin: 18px 0 0 0;}
.footer_mobile{display:block;}
}
@media (max-width: 700px) {
.mobile_slider h1 {color: #ff0000;font-family: "Rockwell";font-size: 71px;line-height: 66px;margin-bottom: 75px;}
.carousel-caption h1 {
  font-size: 55px;
  line-height: 52px;
}
.inner_baanner .container h1 {
  font-size: 51px;
  line-height: 50px;
}
}
@media (max-width: 600px) {
.mobile_slider h6 {padding: 7px 0 66px;}
h2 {font-size: 38px;}
.mobile_slider h1 {font-size: 61px;line-height: 54px;margin-bottom: 56px;}	
.mobile_slider p {color: #fff;font-family: "Proxima Nova Rg";font-size: 27px;}
.mobile_slider a {margin: 36px 0 0;}
.carousel-caption h1 {
  font-size: 50px;
  line-height: 49px;
}
.inner_baanner .container h1 {
  font-size: 43px;
  line-height: 40px;
}
.inner_baanner .container h1 {
  height: 40px;
}

}
@media (max-width: 550px) {
	.content_inner ul li{width:100%;}
.our_service h2 {font-size: 56px;line-height: 52px;}	
.talk_to_expert h2, .about_us h2 {font-size: 56px;line-height: 52px;}
.our_service h4 {font-size: 34px;margin: 11px 0;}
.talk_to_expert p, .about_us p, .our_service p {font-size: 21px;}
.about_us a {font-size: 26px;padding: 13px 33px;}
.footer_mobile h3 {font-size: 67px;line-height: 51px;}
.filed_item {width: 100%;}
.form-control {font-size: 22px;height: 70px;}
.submit_btn {height: 70px;padding: 0 17px;}
.mobile_slider {padding: 64px 15px;}
.mobile_slider h1 {font-size: 48px;line-height: 44px;margin-bottom: 56px;}
.mobile_slider p {color: #fff;font-family: "Proxima Nova Rg";font-size: 21px;}
.mobile_slider a {font-size: 21px;padding: 11px 18px;}
.carousel-caption h1 {
  font-size: 40px;
  line-height: 49px;
}
.inner_baanner .container h1 {
  font-size: 37px;
  line-height: 37px;
}
}
@media (max-width: 480px) {
	.inner_baanner .container h1 {
  height: 30px;
}
.carousel-caption h1 {font-size: 35px;line-height: 52px;}
.carousel-caption.inner_baanner {padding: 2% 0;top: 0;}
.inner_ser li {width: 100%;}	
.our_service h2 {font-size: 45px;line-height: 52px;}	
.talk_to_expert h2, .about_us h2 {font-size: 45px;line-height: 52px;}
.our_service h4 {font-size: 23px;margin: 11px 0;}
.talk_to_expert p, .about_us p, .our_service p {font-size: 17px;}
.our_service ul li {margin: 0 0 42px;}
.about_us a {font-size: 20px;padding: 13px 28px;}
.talk_to_expert h6 {font-size: 24px;}
.contact_us_form h5 {font-size: 30px;}
.footer_cont p {font-size: 23px;}
.form-control {font-size: 16px;height: 50px;padding:0 137px 0 10px;}
.submit_btn {height: 50px;padding: 0 11px;font-size:18px;}
.footer_mobile h5 {font-size: 26px;}
h2 {font-size: 30px;}
.carousel-caption h1 {
  font-size: 20px;
  line-height: 52px;
}
.inner_baanner .container h1 {
  font-size: 30px;
  line-height: 32px;
}
.system-message-box h3 {
  color: #ff0000;
  font-family: Rockwell;
  font-size: 36px;
  margin: 0 0 13px;
}
}
@media (max-width: 410px) {
.carousel-caption h1 {
  font-size: 18px;
  line-height: 30px;
}
.mobile_slider h1 {font-size: 37px;line-height: 37px;margin-bottom: 35px;}
.mobile_slider h6 {padding: 7px 0 26px;}
.mobile_slider h3 {color: #fff;font-family: "Rockwell";font-size: 64px;line-height: 43px;margin: 0;}
.mobile_slider h6 {	font-size: 25px;}
.mobile_slider p {font-size: 18px;}
.mobile_slider {padding: 37px 15px;}
.mobile_slider a {margin: 10px 0 0;}
.inner_baanner .container h1 {
  font-size: 28px;
  line-height: 32px;
}
}

@media (max-width: 360px) {
.carousel-caption.inner_baanner {padding: 0% 0;top: 0;}
h2 {font-size: 24px;}
.carousel-caption h1 {
  font-size: 16px;
  line-height: 26px;
}
.inner_baanner .container h1 {
  font-size: 22px;
  line-height: 27px;
}
.service_txt {
  box-shadow: 0 0 2px #aaa;
  margin: 30px 0 0;
  padding: 15px;
}
.service_txt > h4 a {
  color: #363636;
  font-family: rockwell;
  font-size: 16px;
  line-height: 30px;
}
.system-message-box h3 {
  color: #ff0000;
  font-family: Rockwell;
  font-size: 21px;
  margin: 0 0 13px;
}
}