
@media screen and (max-width: 1199px) {
.navbar-nav > li > a {padding:37px 13px!important;}
.fixed_hedder .navbar-nav > li > a{ padding:17px 13px!important;}  
  
.nav.navbar-nav {padding-left:15px; }
.left_blog_box {width:100%;}
.carousel-caption h3 {font-size:31px;}
}


@media screen and (max-width: 991px) {

.slider_box {margin-top:108px;}
.slider_content_box {top:19%;}
.nav.navbar-nav {padding-left:0!important; width:100%;}
.navbar-nav > li > a {padding:20px 6px!important; font-size:12px;}
.fixed_hedder .navbar-nav > li > a{ padding:17px 6px!important;}
.logo_box {padding:18px 0;}
nav {padding-left:20px!important;}
.portfolio_box_li_hover_bg img {width:10%!important;}
.portfolio_box_li_hover_bg h2 {padding:20px 0;}
.portfolio_box_li_hover_bg h3 {padding:10px 0;}
.about_us_box p {padding:20px 0 0 0; line-height:22px;}
.blog_person_pix_bg {width:200px;margin:0 0 15px 0;}
.left_blog_box {padding:0 0 20px 0;margin-left:0;width:90%;}
.left_blog_box p {width:100%;}
.author_and_bussiness_box {width:100%;}
.blog_person_pix_bg_links {padding:15px 29px 5px 29px;}

.contact_us_left_box ul li h3 {width:100%;margin:0 0 0 15px;}
.contact_us_left_box ul li a {width:100%;margin:-4px 0 0 25px;}
.carousel-caption p {line-height:20px; font-size:14px!important;}
.carousel-caption h3 {font-size:23px!important;}
.carousel-caption a {padding:2px 10px;}

}

@media screen and (max-width: 767px) {
.top_header h2 {background-position:25% 7px;float:left;margin:0!important;padding: 5px 9px 10px 55px;width:auto;}
/*.top_header input {float:right;text-align:center;background-position:25% 7px;padding-left:20px; width:45%;}*/
.top_header ul {margin-top:5px; text-align:center;float:right;}

.slider_box {margin-top:186px;}
.navbar-nav > li > a:hover {background:none!important;}
.navbar-nav > li > a {border-bottom:#ffffff dotted 1px;padding:10px 0!important;}
.navbar-toggle {border:#fff solid 1px; margin-top:-66px;}
.fixed_hedder .navbar-toggle { margin-top:-44px;}
.navbar-toggle .icon-bar {background:#fff;}
.logo_box {padding:30px 0;}
.slider_content_box h2 {font-size:35px;padding-bottom:10px;text-align:left;}
.slider_content_box {top:12%;}
.portfolio_box_li_hover_bg h2 {padding:20px 0;}
.portfolio_box_li_hover_bg h3 {padding:7px 0;}
.left_blog_box {margin-left:0px;}
.contact_us_left_box {width:100%;}
.contact_us_box_full_width {width:48%;}
.portfolio_box ul li {width:100%; margin-bottom:20px; text-align:center;padding:0 7px!important;}
.portfolio_box ul li img {width:300px; float:none; margin:auto;}
.portfolio_box ul {text-align:center;padding:0 15px;}
.portfolio_box_li_hover_bg {width:300px; left:0; right:0;margin:auto;}
.service_box_full_width {width:60%;margin:20px auto; float:none;}
.top_header h2 {background-position:32% 7px;}
.top_header input {background-position:40% 7px;}
.navbar-collapse{ padding-left:0!important; float:left!important; width:100%!important;}
.nav.navbar-nav{ margin-left:0!important;}
.top_header h2{ padding:5px 9px 10px 16px; background-position:0 7px;}
.top_header input{ background-position:7px 7px;}
.nav.navbar-nav{ float:left;}
.navbar-nav > li{ background:none;}
.fixed_hedder .navbar-nav > li > a{ padding:6px 0!important;}
.carousel-caption {top:20%;}
.carousel-caption h3 {font-size:19px!important;}
.carousel-caption p {line-height:20px; font-size:12px!important;}

.header {position:relative!important;}
.navigation {position:relative!important;}
}

@media screen and (max-width: 700px) {
.slider_content_box h2 {font-size:25px;padding-bottom:10px;line-height:20px;text-align:left;}
.slider_content_box {top:52%;}
.slider_content_box h3 {font-size:16px; line-height:20px;}
.slider_content_box a {margin-top:15px;}
.service_box_full_width {width:60%; float:none; margin:20px auto;}

.center_alignment {padding-top:20px;}

.slider_content_box {top:20%;}
.carousel-caption {top:25%;}


}

@media screen and (max-width: 640px) {

.carousel-caption h3 {padding:0!important;font-size:16px!important;}
.carousel-caption p {padding-bottom:0!important;}
.carousel-caption a {margin-top:5px;}
}

@media screen and (max-width: 600px) {

.slider_content_box {width:auto;}
.slider_content_box h3 {width:auto;float:left;}
.slider_content_box a {width:26%; padding:2px 0;text-align:center;}
.service_box_full_width {width:100%;}



.blog_box_full_width {width:100%!important;text-align:center;}
.left_blog_box {margin:20px auto!important; width:100%;}
.blog_person_pix_bg {margin:0 21px 15px 0;}
.author_and_bussiness_box {width:51%;}
.left_blog_box p {width:51%;padding-bottom:5px;}
.left_blog_box a {width:51%;}


.carousel-caption h3 {font-size:15px!important;}
.carousel-caption p {font-size:11px!important; line-height:14px!important;}
.carousel-caption a {margin-top:5px;line-height:18px;}
}

@media screen and (max-width: 550px) {
.carousel-caption h3 {font-size:13px!important;}

.carousel-caption {top:20%!important;}

ol.carousel-indicators {display:none!important;}
}

@media screen and (max-width: 480px) {
.slider_box {margin-top:175px;}

.top_header_full_width {width:100%; text-align:center;}

.author_and_bussiness_box {width:100%;}
.left_blog_box p {width:100%;}
.slider_content_box {top:10%;}
.slider_content_box h2 {font-size:18px;}
.slider_content_box h3 {font-size:13px;width:100%;}
.slider_content_box a {width:35%; line-height:15px;margin-top:5px;font-size:11px;}

.services_box h4 {font-size:14px;padding:20px 0;}
.portfolio_box h3 { margin:auto;}
.portfolio_box h4 {font-size:14px;padding:20px 0;width:90%; margin:auto;}

.portfolio_box ul li { width:100%!important;}
.portfolio_box ul li img {width:100%;}
.portfolio_box_li_hover_bg {width:100%;}
.portfolio_box_li_hover_bg {width:100%;}
.portfolio_box_li_hover_bg h3 {padding:20px 0;}
.nav.nav-tabs li a {padding:6px 5px;font-size:13px;}
.portfolio_box ul li {padding:0;}
.left_blog_box > h3 {width:100%;text-align:left;}
.blog_box h3 {background-position:50% 51px;}
.down_footer_full_width {width:100%; text-align:center;}
.down_footer {padding:20px 0;}
.down_footer h3 {font-size:11px;text-align:center;padding-bottom:20px;}
.down_footer a {width:auto; text-align:center;display:inline-block;}
.down_footer img {float:none;}
.nav.nav-tabs {padding:0 15px;}
.top_header ul{ width:100%; float:left;}
.top_header input{ float:right; padding:4px 0 5px 24px; width:40%;}
.testimonial_box h2{ font-size:31px;}

.carousel-caption h3 {font-size:13px!important;}
.carousel-caption p {font-size:11px!important; line-height:14px!important;}
.carousel-caption {top:0;}
.carousel-caption a {margin-top:5px;font-size:11px!important;line-height:15px;}


}

@media screen and (max-width: 450px) {
.carousel-caption h3 {font-size:11px!important;}
.carousel-caption p {font-size:8px!important;line-height:12px!important;}
.carousel-caption a {margin-top:5px;font-size:9px!important;line-height:12px;}
}

@media screen and (max-width: 400px) {
.carousel-caption h3 {font-size:9px!important;line-height:12px!important;}
.carousel-caption p {font-size:8px!important;line-height:12px!important;}
.carousel-caption a {margin-top:5px;font-size:9px!important;line-height:12px;}

}

@media screen and (max-width: 360px) {
.logo_box img{ width:180px;}
.contact_us_box_full_width{ width:100%;}
.contact_us_left_box h4{ font-size:20px;}
.carousel-caption h3 {font-size:8px!important;line-height:12px!important;}
.carousel-caption p {font-size:7px!important;line-height:12px!important;}
.carousel-caption a {margin-top:5px;font-size:7px!important;line-height:9px;}

}