 @media (min-width:1200px) {
.left_crousel_btn {
left : 30px;
}
.right_crousel_btn {
right : 30px;
}

}

@media (min-width:1170px) and (max-width:1190px) {
	#navbar ul {
		margin-left:0;
	}
}
@media (min-width:992px) and (max-width:1169px) {
.container {
width : 970px;
}
.lts_pst img {
width : 100%;
}
#InputName {
width : 205px;
}
#InputEmail {
width : 205px;
}
.title_sec {
width : 750px;
}
.abt {
width : 820px;
}
#protfolio_sec .single-portfolio {
margin-left : 10px;
}
.left_crousel_btn {
left : 30px;
}
.right_crousel_btn {
right : 30px;
}
#navbar ul {
	margin-left:0;
}
}
@media (min-width:768px) and (max-width:991px) {
	#pr_sec , #protfolio_sec ,#skill_sec , #abt_sec , #lts_sec {
		padding: 121px 0;
	}
.container {
width : 750px;
}
.lts_pst img {
width : 100%;
max-height: fit-content;
}
.title_sec {
width : 100%;
}
.abt {
width : 100%;
}
.sngl_pricing {
margin-bottom : 40px;
}
.service {
margin-bottom : 20px;
}
#protfolio_sec .single-portfolio {
margin-left : 240px;
}
.lts_pst {
margin-bottom : 40px;
}
.left_crousel_btn {
left : 30px;
}
.right_crousel_btn {
right : 30px;
}
.widget {
float : left;
}
#navbar ul {
	margin-left:0px;
}
}
@media (max-width:767px) {
	#pr_sec {
		padding: 121px 0;
	}
.container {
 width : 300px; 
}
.card-news {
	min-height :0
}
.navbar .container  {
	width : 89%; 
}
.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;
}
.lft_hd img {
	margin-top: 11px;
    margin-left: 13px;
	}
	#navbar ul {
	  margin-left: 0px;
	}
	#slider_sec {
		background-repeat:no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-position:center;
	height : 750px;
	}
	#slider_sec .container {
		 width : 377px; 
	}
	.caption_carousel p {
		font-size:13px;
	}
	#navbar ul ul {
		left:0;
		width:100%

	}
	.caption_carousel h1 {
		font-size: 46px;
	}
	#navbar ul a {
		padding:8px 8px;
	}
	#navbar ul li {
		border-bottom: 1px solid white;
	}
	#navbar ul {
	margin-left:0px;
}
}

@media only screen and (min-width:320px) and (max-width:479px) 