@charset "utf-8";
/* CSS Document */
@media only screen and (min-width:1280px) and (max-width:1365px){
/* service */
.service_a .view .mask_inner { margin-top: 18%;}
/* service */
}
@media only screen and (min-width:1024px) and (max-width:1279px){
/* index */
.inner_navy{width:100%;}
.navbar_topper{width:38%;display: inline-block;float:left;}
.logo{width:13%;display: inline-block;}
.navy_phone{width:49%;display: inline-block;}
.logo img{ padding: 10px;}
.banner_inner_text{   width: 50%;padding-top: 12%;}
.pistlesMantons{width:60%; float:left;}
.pistlesMantons_img{width:40%; float:right;}
.help_up .help_up_innerr{ float: left;width: 33%;}
.google_Map{width:50%; float:left;}
.map_inner{width:50%; float:left;}
.navbar-default .navbar-nav > li > a{ padding: 15px 8px;}

.navy_phone span {
    margin: 0 8px;
}
/* index */
/* service */
.service_a .view .mask_inner { margin-top: 18%;}
.service_a .view-first img{padding: 0;}
/* service */
/*contact */
.contact{width:50%; float:left;}
.contact_last{width:50%; float:left;}
/*contact */
}
@media only screen and (min-width:768px) and (max-width:1023px){
/* index */
.inner_navy{width:100%;}
.navbar_topper{width:40%;display: inline-block;float:left; padding: 0;}
.logo{width:20%;display: inline-block;}
.navy_phone{width:43%;display: inline-block; padding: 0;}
.logo img{ padding: 10px;}
.banner_inner_text{   width: 50%;padding-top: 13%;}
.pistlesMantons{width:60%; float:left;}
.pistlesMantons_img{width:40%; float:right;}
.help_up .help_up_innerr{ float: left;width: 33%;}
.google_Map{width:50%; float:left;}
.map_inner{width:50%; float:left;}
.navbar-default .navbar-nav > li > a{ margin-top: 5px; padding: 9px 5px;}
.navy_phone span {margin: 0 13px;}
.banner_inner_text h1{font-size: 20px;}
.banner_inner_text h2{font-size: 30px;}
.banner{height: 400px;}
.carousel{height: 400px !important;}
.carousel .item{height: 400px !important;}
.carousel-inner > .item > img{height: 400px !important;}
.my_Carouse .carousel-inner > .item > img{  height: 80px !important; width: 80px;}
.my_Carouse .carousel{margin-top: 5%;}
.wrapper { padding-bottom: 300px;}
.footer { height: 200px;}
.navy_phone{  line-height: 0;}
/* index */
/* service */
.all_type h1{font-size: 30px;}
.all_type h4{  font-size: 16px;}
.service_a .view .mask_inner { margin-top: 18%;}
.service_a .view-first img{padding: 0;}
.service_b p{ margin: 4%;}
.service_a .view-first .mask_inner img{width:35px;}
.service_a .view-first .mask_inner p{ font-size: 16px;}
.banner_topper{height: 280px;}
/* service */
/* our team */
.all_type h4{ margin: 0 15%;}
.our_team_inner li{ width: 27%;}
/* our team */
/*contact */
.contact{width:50%; float:left;}
.contact_last{width:50%; float:left;}
/*contact */
}
@media only screen and (min-width:480px) and (max-width:767px){
/* index */
.inner_navy{width:100%;}
.navbar_topper{width:100%;display: inline-block;float:left; padding: 0;}
.logo{width:20%;display: inline-block;}
.navy_phone{width:40%;display: inline-block; padding: 0; line-height:normal;top:15px}
.logo img{ }
.banner_inner_text{   width: 50%;padding-top: 17%;}
.pistlesMantons{width:60%; float:left;}
.pistlesMantons_img{width:40%; float:right;}
.help_up .help_up_innerr{ float: left;width: 33%;}
.google_Map{width:50%; float:left;}
.map_inner{width:50%; float:left;}
.navbar-default .navbar-nav > li > a{padding: 9px;}
.navy_phone span {  margin: 0;}
.banner_inner_text h1{font-size: 13px;}
.banner_inner_text h2{font-size: 15px; margin-top: 0;}
.banner_inner_text p{font-size: 13px;}
.banner{height: 350px;}
.carousel{height: 350px!important;}
.carousel .item{height: 350px !important;}
.carousel-inner > .item > img{height: 350px !important;}
.my_Carouse .carousel-inner > .item > img{  height: 80px !important; width: 80px;}
.my_Carouse .carousel{margin-top: 5%;}
.wrapper { padding-bottom: 300px;}
.footer { height: 200px;}
.footer_c{padding-left: 20px;}
.logo img { height: 80px;width: 80px;}
.navbar-brand > img{right: 100%;text-align: left; top: 11px;left: 10px;}
.logo{right: 100%;  top: 0;}
.navy_phone {display: inline-block;left: 20%;padding: 0;position: absolute;right: 0;top: 15px;width: 60%;}
.nav > li {display: inline-block;}
.navbar{padding:0;}
.navy_phone ul{ margin-bottom: 0;}
.navbar-header{ padding: 10px 0;}
.pistlesMantons h2{font-size: 20px;}
.pistlesMantons h3{font-size: 30px;}
.pistlesMantons p{font-size: 15px;}
.help_up h2{font-size: 25px;}
.our_team h2{font-size: 25px;}
.our_team h4{font-size: 13px;}
.our_team li{ width: 45%;}
.carousel-caption {left: 0;right: 0;}
.google_Map{width: 100%;}
.map_inner {  width: 100%;}
.map {padding: 5% 0 0 0;}
.navy_phone span {margin: 0 5px;}
/* index */
#primary_nav_wrap ul ul{position: relative;}
#primary_nav_wrap ul ul li{width:100%;}
/* service */
.all_type h1{font-size: 30px;}
.all_type h4{  font-size: 16px; margin: 0 10%;}
.service_a .view .mask_inner { margin-top: 18%;}
.service_a .view-first img{padding: 0;}
.service_b p{ margin: 4%;}
.service_a .view-first .mask_inner img{width:35px;}
.service_a .view-first .mask_inner p{ font-size: 16px;line-height: normal;}
.our_team_inner .service li{border-bottom: 1px solid #7e7e7e;padding-bottom: 20px;}
.our_team_inner .service li:last-child{border-bottom:none;}
.banner_img h2{font-size: 30px;}
.banner_topper{height: 200px;}
/* service */
/* our team */
.all_type h4{ margin: 0 10%;}
.our_team_inner li{ width: 45%;}
/*contact */
.contact{width:60%; float:left;}
.contact_last{width:40%; float:left;}
.contact_icon i{font-size: 13px;padding: 3px;}
.contact_icon_text h2{ font-size: 12px;letter-spacing: 0.03em;}
.contact_icon_text p{ font-size: 13px;}
.contact_icon i{   top: -5px;}
.service_a .view-first img {
    height: auto;
}
/*contact */
/* our team */}
@media only screen and (min-width:320px) and (max-width:479px){#primary_nav_wrap ul ul{position: relative;}
#primary_nav_wrap ul ul li{width:100%;}
.logo {left: 0;position: absolute;top: 0;width: 20%;}
/* index */
.inner_navy{width:100%;}
.navbar_topper{width:100%;display: inline-block;float:left; padding: 0;}
.logo{width:20%;display: inline-block;}
.navy_phone{width:40%;display: inline-block; padding: 0; line-height:normal;}
.navy_phone li img {width: 20px;}
.logo img {height:65px;width: 65px;}
.banner_inner_text{   width: 50%;padding-top: 33%;}
.pistlesMantons{width:100%; float:left; padding-bottom:20px;}
.pistlesMantons_img{width:100%; float:right;}
.pistlesMantons_img img{width:150px; height:auto;}
.help_up .help_up_innerr{ float: left;width: 33%;}
.google_Map{width:50%; float:left;}
.map_inner{width:50%; float:left;}
.navbar-default .navbar-nav > li > a{padding: 9px;}
.navy_phone span {  margin: 0;}
.banner_inner_text h1{font-size: 20px;}
.banner_inner_text h2{font-size: 22px;}
.banner{height: 250px;}
.carousel{height: 250px !important;}
.carousel .item{height: 250px !important;}
.carousel-inner > .item > img{height: 250px !important;}
.my_Carouse .carousel-inner > .item > img{  height: 80px !important; width: 80px;}
.my_Carouse .carousel{margin-top: 5%;}
.wrapper { padding-bottom: 300px;}
.footer { height: 330px;}
.footer_c{padding-left: 20px;}
.navbar-brand > img{right: 100%;text-align: left; top: 0;}
.logo{right: 100%;  left: 5px; top: 5px;}
.navy_phone {display: inline-block;  left: 22%;padding: 0;position: absolute;right: 0;top: 18px;width: 58%;}
.navy_phone li:second-child{}
.nav > li {display: inline-block;}
.navbar{padding:0;}
.navy_phone ul{ margin-bottom: 0;}
.banner_topper{height: 180px;}
.navbar-default .navbar-nav > li > a {padding: 12px 2px;}
.footer_navy {display: block;}
.footer_a { border-bottom: 1px solid #443c4d;padding-bottom: 20px;border-right: none;display: block;width: 100%;}
.tooter_top{margin-top:0;}
.footer_b {border-bottom: 1px solid #443c4d; display: block;  width: 100%; border-right: none;padding-bottom: 20px;}
.foot_bar li {display: inline-block;}
.foot_bar {  padding-left: 0;}
.footer_inner_a a img{}
.footer_c {padding-left: 0;}
.wrapper {padding-bottom: 380px;}
.navbar-header {padding: 12px 0;}
.navbar-toggle{ margin-right: 0;}
.navbar{padding:0;}
.navy_phone ul{ margin-bottom: 0;}
.navbar-header{ padding: 20px 0;}
.pistlesMantons h2{font-size: 20px;}
.pistlesMantons h3{font-size: 30px;}
.pistlesMantons p{font-size: 15px;}
.help_up h2{font-size: 25px;}
.our_team h2{font-size: 25px;}
.our_team h4{font-size: 13px;}
.our_team li{ width: 45%;}
.carousel-caption {left: 0;right: 0;}
.google_Map{width: 100%;}
.map_inner {  width: 100%;}
.map {padding: 5% 0 0 0;}
.banner {height: 100%;}
.banner_inner_text{  width: 100%;padding-bottom: 30px;}
.banner_inner_img{  width: 100%;position: relative;}
.contact{display: inline-block;}
.my_Carouse .carousel {height: 350px !important;}
.my_Carouse .carousel .item{height: 316px !important;max-height: none;}
.help .help_up_innerr img{width: 50px;height: 50px;}
.help_up .help_up_innerr{padding: 0; text-align: left;width:33.3%;}
.navy_phone li{padding:0;}
/* index */
#primary_nav_wrap ul ul{position: relative;}
#parallax-bg {background-attachment: fixed;}
.our_team li {width: 96%;}
#google_Map img{width:100%; height:100%; max-width:100%;max-height:100%;}
.parallax {background-attachment: scroll !important;}
/* service */
.banner_img h2{font-size: 20px;}
.all_type h1{font-size: 20px;}
.all_type h4{  font-size: 14px;margin: 0 10%;text-align: center;}
.service_a .view .mask_inner { margin-top: 18%;}
.service_a .view-first img{padding: 0;}
.service_b p{ margin: 4%;}
.service_a .view-first .mask_inner img{width:35px;}
.service_a .view-first .mask_inner p{ font-size: 16px;line-height: normal;}
.service li{ border-bottom: 1px solid #7e7e7e;padding-bottom: 20px;}
.service li:last-child{border-bottom:none;}
.service_a{width:100%;}
.service_b{width:100%;}
/* service */
/* our team */
.our_team_inner li{ width: 90%;}
.navy_phone span {margin: 0 5px;}
.navbar{ min-height: 85px;}
.banner_topper {
    margin-top: 10%;
}
.navy_phone .social_link{  margin-top: 7px;}
/* our team */}