@media (max-width: 1500px) {
	.quote-section{
		padding: 0 5px 5px 5px;
	}
	.plane-section{
		padding:60px 5px 5px 5px;
	}
	.profile-box{
		margin:0;
		max-width:100%;
	}
	.dashboard, .profile-section{
		padding:20px 0;
	}
	.button-row{
		padding:10px 20px;		
	}
	.navbar-nav>li>a{
		padding: 15px 8px;
	}
	header .container{
		padding:0;
	}
	.post-section{
		padding:0px;
	}
	.quatation-section{
		padding:0 20px 20px 20px;
	}
	.post-section .bottom-box{
		padding: 20px 0;
		margin: 20px 0;
	}
	.box-outer{
		padding:20px;
	}
}
@media (max-width: 1299px) {
	.navbar-nav > li.sb-menu ul.sub-menu{
		top:40px;
	}
	header #bs-example-navbar-collapse-1{
		margin-top: 45px;
	}
	.quote-section{
		min-height: 400px;
	}
	.quote-section:before, .quote-section:after{
		display:none;
	}
	.bottom-box .col-sm-4{
		width:50%;
	}	
	.bottom-box .col-sm-8{
		width:50%;
	}
	.inputfile-6 + label strong {
		border-radius: 0 0 25px 25px;
		font-weight: 400;
		width:100%;
	}
  .navbar-brand>img{
	  width:250px;
  }
  header.after-login .user-detail{
	  padding: 10px 0;
  }
  .navbar-nav>li>a{
	  padding: 5px;
  }
  .navbar-brand:before{
	  top:2px;
  }
}
@media (max-width: 1199px) {
	header #bs-example-navbar-collapse-1{
		    margin-top: 160px;
		width: 100%;
		text-align: center;
	}
	.navbar-brand{
		float:none;
		display:inline-block;
	}
	.navbar-brand:after{
		display:none;
	}
	.navbar-brand>img{
		width:100%;
	}
	header.after-login .user-detail{
		margin:0;
		text-align:center;
	}
	header .navbar-nav{
		display:inline-block;
		float:none;
	}
	.navbar-nav>li>a {
		padding: 5px 10px;
	}
	header.after-login .navbar-nav{
		margin-top: 0;
		padding-top:15px;
		border-top: 1px solid #7c76b7;
	}
	header.after-login .user-detail{
		border-bottom:none;
	}
	header.after-login .user-detail p{
		display:inline-block;
	}
	header.after-login #bs-example-navbar-collapse-1 {
		margin-top: 140px;
		width: 100%;
		text-align:center;
	}
	header .navbar-header{
		margin-top: -210px;
		width: 100%;
		background: #fff;
		text-align: center;
	}
	header.after-login .navbar-header{
		margin-top: -241px;
		width: 100%;
		background: #fff;
		text-align: center;
	}	
	footer .col-sm-5 img{
		width:125px;
		padding-top:50px;
	}
	footer .menu{
		padding:25px 0;
	}
	.c-detail{
		padding: 25px 0 25px 25px;
	}
	.dashboard-box .col-sm-6{
		width:100%;
	}
}
@media (max-width: 1024px) {	
	.quatation .col-sm-6, .quatation .col-sm-4, .quatation .col-sm-2{
		float:left;
		width:100%;
	}
	.quatation .col-sm-6{
		margin:10px 0;
	}
}
@media (max-width: 991px) {	
	.bosarrow1 {
		height: 159px;
	}
	.navbar-nav > li.sb-menu ul.sub-menu-width{
		width:100%;
	}
	.quote-section .inner-box{
		margin-bottom: 50px;
		max-width:100%;
	}
	.bottom-box .col-sm-8, .bottom-box .col-sm-4{
		width:100%;
	}
	.box-outer{
		min-height:auto;
		margin-bottom:20px;		
	}
	footer .col-sm-5
	{
		width:50%;
	}
	footer .col-sm-2{
		width:25%;
	}
	footer .col-sm-3{
		width:100%;
		border-top: 1px solid #003878;
		float:left;
	}
	footer{
		padding-bottom:0;
	}
	  .navbar-header {
      float: none;
  }
  .navbar-left,.navbar-right {
      float: none !important;
  }
  .navbar-toggle {
      display: block;
  }
  .navbar-collapse {
      border-top: 0;
      box-shadow: none;
  }
  .navbar-fixed-top {
      top: 0;
      border-width: 0 0 1px;
  }
  .navbar-collapse.collapse {
      display: none!important;
  }
  .navbar-nav {
      float: none!important;
      margin-top: 7.5px;
  }
  .navbar-nav>li {
      float: none;
  }
  .navbar-nav>li>a {
      padding-top: 10px;
      padding-bottom: 10px;
  }
  .collapse.in{
      display:block !important;
  }
   header #bs-example-navbar-collapse-1{
	  margin:0;
  }
  header.after-login #bs-example-navbar-collapse-1{
	  margin:0;
  }
  header .navbar-header{
	  margin:0;
  }
  header .navbar-header{
	position: absolute;
    left: 0;
    right: 0;
    background: #fff;
	top:0;
	margin:0 !important;
  }
  .button-row .left-btn{
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
  }
  .button-row .right-btn{
	  float: left;
	  width: 100%;
	  text-align:center;	
  }
  .button-row .button2, .button3{
	  margin:0;
	  display:inline-block;
	  float:none;
  }
   .button-row .left-btn a{
	   margin:0;
	   display:inline-block;
	   float:none;
   }
  .collapse .cart{
	  float:none;
  }
  .navbar-nav>li.sb-menu ul.sub-menu{
	  position:relative;
	  top:0;
	  display:block;
	  left:0;
	  right:0;
  }
  header.after-login .navbar-nav{
	  width:100%;
  }
  .navbar-nav>li.sb-menu ul.sub-menu:before{
	  display:none;
  }  
  .collapse .cart a{	  
	  display:inline-block;
  }
  .navbar{
	padding-top: 129px;
  }
  .navbar-nav>li.sb-menu ul.sub-menu{
	background: #7f7ab3;
  }
  .collapse .cart a span{
	  position:inherit;
	  top:auto;
	  left:auto;
		display: inline-block;
  }
  header.after-login #bs-example-navbar-collapse-1{
	    height: 300px !important;
		overflow: auto !important;
  }
  .navbar-brand:before{
	  display:none;
  }
  .navbar>.container .navbar-brand{
	  float:left;
  }
  .navbar-toggle{
	  margin-top:45px;
  }
  .middle-part.login{
		background:none;
  }
  .login-form:after{
	  display:none;
  }
  .login-form{
	padding: 15px 5px 20px 5px;
	margin:50px 0;
  }
  .login-form form{
	  padding:50px;
  }
  .middle-part .button-row p {
	  font-size: 20px;
	}
	.middle-part .button-row{margin: 40px 0;}
	.post-section h1, .profile-section h1, .quatation-section h1, .order-id h1 {
		margin: 0 0 30px 0;
		font-size: 35px;
	}
	.forgot-password-form::after{display:none;}
	.forgot-ps, .signup{background:none;}
	.forgot-password-form {
    padding: 15px 5px 20px 5px;
    margin: 50px 0;
	}
	.forgot-password-form form {
    padding: 50px;
}
}
@media (max-width: 767px) {	
	.profile-section .button-row a{
		margin-bottom:10px;
	}
	.profile-section .button-row{
		margin:0;
	}
	.profile-section h1{
		margin: 20px 0;
	}
	.input-row.search .btn.btn-default{
		top: 25px;
	}
	.button-row{
		margin:30px 0;
	}
	.post-section h1, .profile-section h1{
		margin:0 0 20px 0;
		font-size:30px;
	}
	.plane-section{
		padding-top:20px;
	}
	.plane-section h1{
		font-size:30px;
		margin-bottom:20px;
	}
	.quatation-section h1{
		margin:20px 0;
		font-size:30px;
	}
	.copyright .col-sm-6{
		text-align:center;
		padding:5px 15px;
	}
	footer .col-sm-5{
		float: none;
		width:100%;		
	}
	footer .col-sm-2{
		width:50%;
		float:left;
		border-top: 1px solid #003878;
	}
	footer{
		padding-top:10px;
	}
}
@media (max-width: 639px){	
.navbar-toggle {
    margin-top: 25px;
}
	.login-form form{
		padding:20px;
	}
	.input-row.search .navbar-form{
		    padding: 10px 0;
	}
	.quatation .top-section .record .select-box{
		width:100%;
	}
	.quatation .top-section .record{
		max-width:100%;
	}
	.input-row.search, .quatation .top-section .record label{
		float:left;
		width:100%;
	}
	.button-row .left-btn a, .button-row .button2, .button3, .input-row.bottom-button .button2{
		width:100%;
		margin-bottom:20px;
	}
	.button-row .button3, .input-row.bottom-button .button2{
		margin-bottom:10px;
	}
	.navbar-brand>img{
		width:200px;
	}
	.navbar-default{
		padding-top: 87px;
	}
	.c-detail{
		padding: 0;
		float: left;
		width: 100%;
	}
	footer .col-sm-5 img{
		padding:25px 0;
	}
	footer .col-sm-2{
	   width: 100%;
	   min-height:auto;
	}
	
}
@media (max-width: 530px){	
	.leftboxpri {
		float: none;
		width: 100%;
	}	
	.bosarrow2, .bosarrow1 {
		display: none;
	}
	.leftboxpri{
		margin-bottom:0;
	}
	.pricedaital{
		padding-bottom:0;
	}
}
@media (max-width: 360px)
{
	.order_attachment_dis span.title_cl {
		max-width: 210px !important;
	}
}