@media only screen and (min-width: 960px) and (max-width: 1200px) {
 /*header*/
 header {
    position:relative !important;
    top:auto !important;
 }	
 .top-search{display:none;}
 .navbar-right {margin-right:0px !important;}
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
/*header*/
 header {
    position:relative !important;
    top:auto !important;
 }	
/*--MainSlider*/
.carousel-caption {
    top:10% !important;
    bottom:10% !important;
    right:15% !important;
    left: 15% !important;
    padding:30px 25px !important;
}
 .carousel-caption h1 {
    font-size:28px;
    line-height:32px;
    margin-bottom:10px;
}
.carousel-caption p {
    font-size:16px;
    line-height:18px;
    padding:10px;
}
.top-search{display:none;}
.navbar-right {margin-right:0px !important;}
}	

@media only screen and (min-width: 480px) and (max-width: 767px) {
/*header*/
 header {
    position:relative !important;
    top:auto !important;
}
/*--MainSlider*/
.carousel-caption {
    top:8% !important;
    bottom:8% !important;
    right:12% !important;
    left: 12% !important;
    padding:25px 20px !important;
}
 .carousel-caption h1 {
    font-size:24px;
    line-height: 24px;
    margin-bottom:8px;
}
.carousel-caption p {
    font-size:14px;
    line-height:16px;
    padding:10px;
}
.carou-direction-nav a {
    width: 48px;
    height: 48px;
}
.carou-direction-nav a:before {
    font-size: 28px;
    line-height:48px;
}	
.top-search{display:none;}
.navbar-right {margin-right:0px !important;}
.about-description{margin-top:30px;}
} 

@media only screen and (min-width: 200px) and (max-width: 480px) {
.carousel-caption {
    top:6% !important;
    bottom:6% !important;
    right:10% !important;
    left: 10% !important;
    padding:10px !important;
}
 .carousel-caption h1 {
    font-size:18px !important;
    line-height: 20px !important;
    margin-bottom:5px;
}
.carousel-caption p {
    font-size:12px;
    line-height:14px;
    padding:6px;
}
.carou-direction-nav a {
    width: 40px;
    height: 40px;
}
.carou-direction-nav a:before {
    font-size: 24px;
    line-height: 40px;
}	
.user-img ,.author-img{
    float:none;
}
.comment-item .post-meta, .comment-item .post-reply,.author-comments {
    margin-left:0px;
	margin-top:15px;
}	
.top-search{display:none;}
.navbar-right {margin-right:0px !important;}
.about-description{margin-top:30px;}
.page-breadcrumb{text-align:left !important;}
.carousel-navigation a {
    width:40px;
    height:40px
}	
.carousel-navigation a:before {
    font-size:24px;
    line-height:40px;
}
.big-btn {
    padding:6px 12px !important;
	font-size:12px !important;
}
h1, .h1{
	font-size:30px !important;
	line-height:40px !important;
}
h2, .h2{
	font-size:24px !important; 
	line-height:30px!important;
}
h3, .h3 { 
	font-size:16px!important;
	line-height:22px !important ;
}
h4, .h4{ 
	font-size:14px !important;
	line-height:18px !important;
}
.social li a i {
    width:26px;
    height:26px;
    line-height:26px;
	font-size:14px;
}	
	
}
