
@media only screen and (max-width : 1280px) {
	
	.box{ padding:0px;}
	
	.maklare_right{padding: 40px 30px 50px;}
	.maklare_left img{min-height: 420px; object-fit: cover;}
	
	/*.inner_section .width_box {width: 34%;}*/
	.inner_section .blow_section{ width:55%;}	
}

@media 
  (max-device-width: 800px) 
  and (orientation: portrait) { 
	
	/*.inner_banner10 {
		background-size:100% auto !important;
		padding:28px 45px;
	}*/
	.text h2 {
		font-size:32px;
	}
	.text {
		font-size:14px;
	}
	.right_section h2 {
		font-size:23px;
	}	
}

@media only screen and (max-width : 1024px) {
	.inner_banner10
	{
		background-position:center top !important; 
        padding:28px 45px;
	}
	.inner_banner
	{
		background-position:center top !important;
		padding:28px 45px;
	}
	.inner_banner9
	{
		background-position:center top !important;
		padding:90px 45px;
	}
	.inner_banner8
	{
		background-position:center top !important;
		padding:28px 45px;
	}
	.inner_banner3
	{
		background-position:center top !important; 
		padding:28px 45px;
	}
	.inner_banner2
	{
		background-position:center top !important; 
		padding:28px 45px;
	}
	.inner_banner7
	{
		background-position:center top !important; 
		padding:28px 45px;
    }
	.inner_banner_4
	{
		background-position:center top !important; 
		padding:80px 45px;
	}
    .salja_image
	{ 
	   height:178px;
	}
	.right_box
	{ 
	  padding:2px 60px;
	}
	.right_panel ul
	{
		margin: 0px 0px 16px;
	}
	.right_panel
	{
		padding: 2px 0px 40px 10px;
	}
	.box_con
	{
		margin-top: 60px;
	}
	.menu-nav nav ul li a
	{
		padding: 0 18px;
	}
	.inner_banner5 .visning_box
	{
		 width: 48%; margin-top: 46%;
	}
	.right_blow
	{ 
		width:38%;
		font-size:30px;
	}
	.left_blow
	{		
		width: 62%;
		font-size: 30px;
	}
	.font_panel ul li
	{
		font-size: 14px;
		padding: 0px 18px 0px 0px;
	}
	.sky_box { 
		padding:10px;
		font-size:16px;
	}	
	.sky_full li span
	{
		width: 45%;
	}
	.objc_typ 
	{
		width: 55%;
	}
	.nyproduktion_left, .nyproduktion_right
	{
		padding:90px 20px;
	}
}
@media only screen and (max-width: 979px) {
	
	.margin-box {margin-top: 10px;}
	.top_panel{ overflow:hidden;}
	
	/*.inner_section .width_box {width:42%;}*/
	.inner_section .blow_section{ width:70%;}
	
	
}
@media only screen and (max-width: 767px) {
	
	
	.box-panel{ padding-top:0px; padding-bottom:20px; }
	.box {margin-top: 35px;}
	.left_box {float: none; width: 100%;}
	.right_box{float: none; width: 100%; margin-top:30px; text-align:center;}
	.right_panel h4{text-align:center;}
	.right_panel ul li{text-align:left;}
	.right_panel .btn-intresse{float:none;}
	
	.search_box input[type=text]:focus { border:1px solid #002d59; margin-top:20px;}
	
	.box_con2 .carousel-control.left{ margin-top:-70px;}
	.box_con2 .carousel-control.right{ margin-top:-70px;}
	.search_con input[type=text]{ width:350px;}
	
	/*.round_box{ float:none; margin-bottom:20px; margin: 0 auto;}
	.white_box{ text-align:center;}
	.text{ width:100%;}*/
	
	.main_box {display: block;}
	.left_section {float: none; width: 100%;margin-top: 20px;}
	.right_section{float: none; width: 100%; text-align:left; padding-top: 40px;}
	.search_box{padding: 20px 0px; width: 70%;}
	
	.nyproduktion{ display:block;}
	.nyproduktion_left{ float:none; width:100%;}
	.nyproduktion_right{ float:none; width:100%;}
	
	.left_blow{font-size: 22px; float: left;width: 63%;color: #002d59;font-weight: 300;margin-top: 10px;}
	.right_blow{font-size: 22px;float: left;width: 37%;color: #002d59;font-weight: 300; margin-top: 10px;}
	
	.maklare_panel {display: block;}
	.maklare_left {width: 100%; float: none;}
	.maklare_right {width: 100%; float: none;}
	
	.top_panel{padding: 0px; padding-top:20px;}
	.manu-bg #label label{margin-top:2px;}
	.manu-bg #input{top: -16px;left: -10px;}
	
	.line_box .big_font{font-size:14px;}
	.line_box2 .big_font{font-size:14px;}
	.inner_section .blow_section{font-size:14px; padding:20px;}
	
	.white_content  { width:350px !important; margin-left:-175px !important; margin-top:-200px !important; } 
	#popup_frame { height:380px !important; }
	
	.inner_section .width_box { padding:5px; }
	
	.main_box{padding:0px;}
	.salja_bostad{margin-top:30px;}	
	
	.inner_banner10{padding: 130px 34px;}
	
	.right_text {float: left; width: 100%; padding-left:12px;}
	.round_box{float: left; width: 44px; height: 44px; font-size: 20px; margin-bottom:-8px; padding:7px;}
	
	.inner_banner2{padding:80px 30px;}
	.text{width:100%; text-align:left;}
	.white_box {padding: 42px 0px 0px;}
	.right_text h2 {font-size: 20px; margin:7px; padding-left:15%;}
	
	.right_text p {margin-bottom: 30px;margin-top: 20px;}
	
	.gray_panel ul li {padding: 20px 0px;}
	
	/*.inner_banner9{padding:100px 40px;}
	.inner_banner{padding:100px 40px;}
	.inner_banner3{padding:100px 40px;}
	.inner_banner8{padding:100px 40px;}
	.inner_banner_4{padding:100px 40px;}
	.inner_banner7{padding:100px 40px;}*/

	/* Added by Dipti */
	div[class^="inner_banner"] {
			padding: 50px;
	}
	.manu-bg #search {
			float: none;
			width: 60px;
			height: 52px;
			margin-left: 10px;
			display: inline-block;
			top: -37px;
	}
	.inner_section{
		background-size:100% auto !important;
	}
	.inner_section .visning_section { right:10px; bottom:10px; }
	.inner_section .visning_section p {
		font-size:12px;
	}
	.inner_section .blow_section{ width:71%; padding:10px; }
	.blow_section span {
		font-size:16px;
		padding:5px 0px;
	}
	.listing .list .img .blow_box { 
		font-size:12px;
		padding:10px;
		bottom:10px;
		right:10px;
	}
	.right_blow { 
		width:38%;
		font-size:30px;
	}
	.left_blow {		
		width: 62%;
		font-size: 30px;
	}
	.text_full, .text_left, .text_right {
		font-size:12px;
	}
	.panel-default > .panel-heading + .panel-collapse > .panel-body {
		padding-top:0px;
	}
	.panel-default > .panel-heading {
		padding: 0px 10px;
	}
	.text_pdf {
		float:left;
		width:100%;
	}
	.logo {
		margin-bottom:0px;
	}
	.manu-bg {
		margin:30px;
	}
	.box_con3 {
		padding: 0px 30px;
	}
	.box_con { 
		margin-top:30px;
	}
	.box_con .left_con img {
		height:auto;
	}
	.left_text { bottom: 28%; }
	.flex-prev, .flex-next { display:none !important; }
	.footer_text { margin-top:20px; }
	.footer_text ul li { padding:0px 8px; margin:5px 0px; }
	.details .line { width:100%; }
	#imageLinkResponse_3, #imageLinkResponse_4 { width:100%; } 
	.later_box { float:none; }
	.later_box .btn-skicka { margin-top:30px; }
	.bilder {
		padding: 0px 0px 80px;
		margin-top: -70px;
	}
	.later_box_desc {
		float:none;
	}
	.later_box_desc .f-from {
		padding:40px 5px;		
	}
	
	.btn_blow .kontakta_btn {
		padding:12px 38px;
		font-size:14px;
	}
	
	/*.inner_banner8{
		padding:10px 15px !important;
	}
	.inner_banner8{
		background-size:100% auto;
	}
	.inner_banner8 .text h2 {
			font-size: 19px;
	}
	.inner_banner8 .text p {
		margin-top: 4px;
		font-size: 14px;
		line-height: 15px;
	}*/

}
@media only screen and (max-width: 639px) {
	
	.details {width: 100%;}
	.banner-con h1{font-size:22px;}
	.banner-con .flex-caption p{font-size:14px;text-align: left;line-height:20px;}
	.banner-con .flex-caption {margin-left:0px;text-align: center; height: 270px; padding:25px 0px;}
	
	.inner_banner5 .visning_box {width: 52%; margin-top: 70%;}
	
	.gray_panel ul li{ display:block;}
	.gray_panel .blow_con{ margin-top:15px;}
	

	
}
@media only screen and (max-width: 479px) {
	
	.flexslider .slides img{ width:100%; height:300px; object-fit: cover;}
	.banner-con .btn-las{ padding: 5px 32px; margin-top: 8px}
	
	.banner-con .flex-caption p{ padding:5px 0px;}
	.search_con { padding:0px; }
	.search_con input[type=text]{ width:300px;}
	.text h2{font-size:20px; text-align:left;}
	.aktuella_text h2{font-size:20px;}
	.search_box{width: 50%;}
	.text p {line-height: 27px;}
	
	.inner_banner5 .visning_box {width: 100%; margin-top: 142%;}
	.left_blow {font-size: 18px;}
	.right_blow {font-size: 18px;}
	
	.manu-bg #input{width:180px;}
	.manu-bg #input input{width:185px;}
	
	/*.inner_section .width_box {width: 80%;}
	.inner_section .blow_section {width: 100%;}*/
	.text_price {
    float: right;
    color: #000;
    font-size: 12px;
    text-decoration: none;
    margin-right:7px ;
    width: 100%;
    text-align: right;
    }
	
	.nyproduktion_text h2{font-size:20px;}
	.nyproduktion_text .btn_las {padding: 10px 30px; font-size: 12px;}
	
	
	.later_box .f-from {padding: 40px 0px;}
	.later_box h2 {font-size: 20px;}
	
	.salja_bostad2 {padding: 100px 40px; margin-bottom:40px;}
	.salja_bostad_text h2{font-size: 20px;}
	
	.salja_bostad {padding: 100px 40px;}
	.right_section h2 {font-size: 20px; margin-bottom: 10px;}
	 .right_section { padding: 0px 0px 0px; }
	
	.stigen h3 {font-size: 20px;}
	.stigen h2 {font-size: 20px;}
	.karta h2 {font-size: 20px;}
	.kontakta_box h2 {font-size: 20px;}
	.nyproduction_text1 a{margin-left:50px;}
	.white_panel h3 {font-size: 20px;}
	.bilder h2 {font-size: 20px;}
	.planritning_box h2 {font-size: 20px;}
	.maklare_box h2 {font-size: 20px;}
	.maklare_right h3 {font-size: 20px;}
	.fakta h2 {font-size: 20px;}
	.gray_panel h2 {font-size: 20px;}
	.blow_section h2 {font-size: 20px; }
	
	.blow_panel ul li {padding:0px;}
	.planritning_box {padding: 40px 0px 20px;}
	.karta {padding: 40px 0px 20px;}
	.gray_panel {padding: 10px 0px;}
	.white_panel {padding: 40px 0px 10px;}
	.inner_section {padding: 10px; height: 180px !important;}
	
	.box-panel h2{font-size: 20px;}
	.right_box h3{font-size: 20px;}
	.box_con2 h2{font-size: 20px;}
	.right_panel h4{font-size: 20px;}
	.right_box {padding: 2px 10px;}
	
	.box_con2 {padding: 40px 0px 0px;}
	.left_text h2{font-size: 20px;}
	
	.nyproduktion_right {padding:83px 20px;}
	.nyproduktion_left {padding: 70px 20px;}
	
	.inner_banner5 .visning_box p{font-size:12px;}
	
	.margin-bottom50{margin-bottom:20px;}
	.right_section{ padding-top:20px;}
	.right_section p {
    line-height: 28px;}
	.nyproduktion_p{ margin-bottom:40px;}
	.box_section h2{font-size: 20px;}
	.text_box {padding: 50px 10px;}
	.text_box h3{font-size: 20px;}
	.details h3{font-size: 20px;}
	.line ul li {padding-right: 5px;}
	
	.font_panel ul li {
    display: inline-block;
    font-size: 13px;
    padding: 0px 21px 0px 0px;}
	.inner_submenu {
    width: 100%;
    float: left;
	}
	.details .line ul {font-size:13px;}	
	.footer {padding: 20px 20px 40px; font-size: 12px;}	
	.flex-control-nav {bottom: 5px!important;}
	
	.manu-bg #input{width:180px;}
	.manu-bg #input input{width:185px;}
}
