


#pull { display:none; }

	
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.navbar-default .navbar-nav > li > a {
    font-size: 13px;
    letter-spacing: 0.25px;
    padding: 8px 7px;
}
.carousel-caption h3 {
    font-size: 27px;
    line-height: 32px;
    margin: 0 0 18px;
}
.carousel-caption h3 span {
    font-size: 27px;
    line-height: 32px;
    margin: 0 0 18px;
}
.carousel-caption a{ font-size:13px; padding:8px 13px;}
.grid figure {
    display: inline-block;
    float: none;
    margin: 0 1%;
    width: 47%;
}
figure.effect-milo p{ line-height:19px;}
.grid figure h2 span{ font-size:15px;}
.img_abt {
    float: left;
    width: 33%;
}
.text_abt h3{ font-size:21px;}
.inside_team_wrap1 {
    margin: 0 0 -42px;
    top: -143px;
}
.inside_team_wrap {
    margin: -143px 0 0;
}
.inside_team_cont {
    padding: 0 0 40px;
}
.left_inside {
    display: inline-block;
    float: left;
    width:100%;
}
.left_inside1 {
    float: left;
    width: 33%;
}
.inside_team_cont h3{ margin:30px 0;}
.left_inside_news {
    float: left;
    width: 33%;
}
.nav.navbar-nav ul {
    left: -75px !important;
    min-width: 200px !important;
    padding: 25px 0 0;
    right: 0;
}
.nav.navbar-nav li ul li a{ font-size:13px;}
.srv_inside {
    display: inline-block;
    margin-bottom: 20px;
    text-align: center;
    width: 48%;
}


}

@media only screen and (min-width: 959px) and (max-width: 1024px) {
.navbar-nav {
    margin: 10px 0 25px 30px;
}
.grid figure {
    float: left;
    margin: 0 1%;
    width: 24%;
}
.grid figure h2 span {
    font-size: 14px;
}
.side1 .left_inside {
    width: 100%;
}




}


/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {	

.navbar-nav {
    margin: 15px 0;
}
.navbar-brand > img {
    margin: 0 0 10px;
}
.navbar-default .navbar-nav li{ display:block;}
.new_sliding{ height:60px;}
.carousel-indicators {
    bottom: 40px;
    left: 20%;}
	.carousel-caption{ top:7%;}
	.carousel-caption h3 {
    font-size: 22px;
    line-height: 22px;
    margin: 0 0 12px;
}
.carousel-caption h3 span {
    font-size: 22px;
    line-height: 22px;
    margin: 0 0 12px;
}
.carousel-caption a{ font-size:10px; padding:8px 13px;}
#myCarousel > a{ bottom:17px;}
.grid figure {
    float: none; width:100%;
    margin: 0 auto;
}
#section02{ padding:2em 0;}
figure.effect-milo p{ line-height:18px;}
.grid figure h2 span{ font-size:14px;}
.img_abt img {
    margin: 0 0 20px;
}
.inside_team_wrap1 {
    margin: 0 0 -42px;
    top: -143px;
}
.inside_team_wrap {
    margin: -143px 0 0;
}
.inside_team_cont {
    padding: 0 0 40px;
}
.left_inside1 {
    padding: 2em;}
.inside_team_cont h3{ margin:30px 0;}
.footer_right ul {
    column-count: 2;
    margin: 20px 0 0;
    padding: 0;
}
#scroll-top{ right:40px; bottom:66px;}
.nav.navbar-nav ul { width:100%; left:0 !important; position:relative;}
.col-md-6.effect-milo{ width:100%;}
.srvc_ul ul{width:100%;}
.view-content table td {
    padding:10px;
    text-align: center;
}
}



@media only screen and (max-width: 479px) {
	
	.navbar-brand > img {
    margin: 0 0 10px;
}
	.navbar-nav {
    margin: 15px 0;
}
.navbar-default .navbar-nav li{ display:block;}	
.new_sliding{ height:50px;}
.carousel-indicators {
    bottom: -20px;
    left: 50%;}
	.carousel-caption{ top:0%;}
	.carousel-caption h3 {
    font-size: 20px;
    line-height: 20px;
    margin: 0 0 12px;
}
.carousel-caption h3 span {
    font-size: 20px;
    line-height: 21px;
    margin: 0 0 12px;
}
.carousel-caption a{ font-size:10px; padding:8px 13px;}
#myCarousel > a{ bottom:17px; left:42%; display:none;}
.grid figure {
    float: none;
    width: 100%;
}
#section02{ padding:2em 0;}
.col-md-6.effect-milo p{ line-height:14.5px;}
figure.effect-milo p{ line-height:18px;}
.grid figure h2 span{ font-size:14px;}
.img_abt img {
    margin: 0 0 20px;
}
.inside_team_wrap1 {
    margin: 0 0 -42px;
    top: -143px;
}
.inside_team_wrap {
    margin: -143px 0 0;
}
.inside_team_cont {
    padding: 0 0 40px;
}
.left_inside1 {
    padding: 2em;}
.inside_team_cont h3{ margin:-60px 0 30px 0;}
.left_inside h4{margin-bottom: 10px;}
span a.san_artical {margin-bottom: 20px !important;  display: block;}
.srvc_ul ul{width:100%;}
.footer_right ul {
    column-count: 1;
    margin: 20px 0 0;
    padding: 0;
}

textarea, input {
    overflow: auto;
    width: 100%;
    padding:5px;
}
.san_contact select {
    width:100% !important;
}
#scroll-top{ right:40px; bottom:66px;}
.nav.navbar-nav ul { width:100%; left:0 !important; position:relative;}
.view-content table td {
    display: block;
    width: 100%;
    padding-bottom: 20px;
    text-align: center;
}

}																																											

@media only screen and (max-width: 375px) {
	
#myCarousel > a{ bottom:17px; left:42%;}	
#scroll-top{ right:40px; bottom:66px;}
.left_inside1::after{ display:none;}
.left_inside2::after{ display:none;}	
.left_inside3::after{ display:none;}
}


