 @media (min-width:1200px) {
.left_crousel_btn {
left : 30px;
}
.right_crousel_btn {
right : 30px;
}
#protfolio_sec .all-portfolios {
margin-top : 20px;
margin-left : -10px;
}
#protfolio_sec ul.filter li {
  padding: 15px 35px;
}
#protfolio_sec .single-portfolio {
width : 277px;
}

.navbar-brand {
  display: none;
}
.navbarsort{display:none!important}
}
@media (min-width:992px) and (max-width:1169px) {
.container {
width : 970px;
}

#protfolio_sec .all-portfolios {
  margin-left: 37px;
}
#protfolio_sec ul.filter li {
  padding: 15px 35px;
}

.img-responsive {
  height: 225px;
}
.lts_pst img {
width : 100%;
}
#InputName {
width : 205px;
}
#InputEmail {
width : 205px;
}
.title_sec {
width : 750px;
}
.abt {
width : 820px;
}

.left_crousel_btn {
left : 30px;
}
.right_crousel_btn {
right : 30px;
}
.navbar-brand {
  display: none;
}
.navbarsort{display:none!important}
.col-xs-6.col-sm-3.col-md-3 {
  padding: 0px 4px;
}
}
@media (min-width:768px) and (max-width:991px) {
.container {
width : 750px;
}

.lts_pst img {
width : 100%;
}
.title_sec {
width : 100%;
}
.abt {
width : 100%;
}
.sngl_pricing {
margin-bottom : 40px;
}
.service {
margin-bottom : 20px;
}

.lts_pst {
margin-bottom : 40px;
}
.left_crousel_btn {
left : 30px;
}
.right_crousel_btn {
right : 30px;
}
.widget {
float : left;
}

#protfolio_sec ul.filter li {
  padding: 15px 20px;
}
.navbar-brand {
  display: none;
}
.navbarsort{display:none!important}
.col-xs-6.col-sm-3.col-md-3 {
  padding: 0px 4px;
}
}
@media (max-width:767px) {
.container {
width : 300px;
}
.title_sec {
width : 100%;
}
.abt {
width : 100%;
}
.sngl_pricing {
margin-bottom : 40px;
}
.service {
margin-bottom : 20px;
}
#protfolio_sec ul.filter {
padding-left : 25px;
}
.main_menu_sec {
padding-bottom : 18px;
}
.lft_hd img {
margin-top : 9px;
}
.sngl_tstm p {
width : 260px;
}
.lts_pst > img {
width : 100%;
}
.right_crousel_btn {
right : 0;
}
.left_crousel_btn {
left : 0;
}
.author_info > img {
width : 100%;
margin-bottom : 20px;
}
#navbar li {
  display: inline-block;
  width: 100%;
}
#navbar ul li a {
  padding: 6px 9px;
}
.lft_hd {
  display: none;
}
.mobilelogo a.navbar-brand img {
  display: inline-block;
  float: left;
  width: 177px;
}
.simplefilter li {
  display: inline-block;
  width: 100%;
}
.navbarsort{display:block}
.col-xs-6.col-sm-3.col-md-3 {
  padding: 0px 4px;
}
}
@media only screen and (min-width:320px) and (max-width:479px) {
	
.container {
width : 300px;
}	
	
	
}