@media only screen and (min-width:360px) and (max-width:480px){

.mainmenu-area .right_side_menu_area .inner-content {
  padding: unset !important;
}

.stricky-fixed .right_side_menu_area {
  float: right !important;
  width: 100% !important;
}

.header-style1-logo.float-left {
  padding-right: unset !important;
}

.float-right {
    float: unset !important;
    width: unset !important;
}

.header-style1-logo.float-left {
  overflow: hidden;
}

.corner_logo {
  float: left !important;
  width: 60% !important;
  text-align: left !important;
}

.toggle_btn{
  float: right !important;
  width: 17% !important;
  padding-top: 0 !important;
}

.main-menu.toggle_btn {
  position: relative !important;
  top: 10px !important;
}

.stricky-fixed .main-menu.toggle_btn {
  position: relative;
  top: 10px;
}

nav {
  padding: unset !important;
}

.mainmenu-area.stricky-fixed .inner-content {
  border-top: unset;
  padding: 0px !important;
}

.header-style1-logo.float-left > a {
  text-align: center !important;
}

.header-style1-logo > a {
  float: none !important; 
  width: 100% !important;
}

.header-style1-area {
  padding-bottom: unset;
}

.main-menu .navbar-collapse > ul li.dropdown .dropdown-btn {
  border: 1px solid rgb(255, 255, 255) !important;
  right: 10px !important;
}

.float-right {
  float: left !important;
  width: 100% !important;
}

.mainmenu-area .inner-content {
   padding: 0 0 10px !important;
}

.footer-area {
  padding-bottom: unset !important;
  padding-top: 20px !important;
}

.single-footer-widget.marbtm50 {
  margin-bottom: 30px !important;
}

.breadcrumb-area .title h1 {
  font-size: 30px !important;
}

.breadcrumb-area {
  padding-top: 60px !important;
}

.breadcrumb-area .inner-content {
  padding-bottom: 70px !important; 
}

.sec-title .title {
  font-size: 32px !important;
}

.contact-form .inner > span {
  margin-top: 15px;
  font-size: 17px !important;
  padding-left: unset !important;
}

}

@media only screen and (min-width:481px) and (max-width:640px){

.mainmenu-area .right_side_menu_area .inner-content {
  padding: unset !important;
}

.stricky-fixed .right_side_menu_area {
  float: right !important;
  width: 100% !important;
}

.header-style1-logo.float-left {
  padding-right: unset !important;
}

.float-right {
    float: unset !important;
    width: unset !important;
}

.header-style1-logo.float-left {
  overflow: hidden;
}

.corner_logo {
  float: left !important;
  width: 60% !important;
  text-align: left;
}

.toggle_btn{
  float: right;
  width: 12% !important;
  top: 23px;
  position:relative;
  padding-top: 0 !important;
}

.stricky-fixed .corner_logo {
  width: 43% !important;
}

.stricky-fixed .main-menu.toggle_btn {
  position: relative !important;
  top: 10px !important;
}

nav {
  padding: unset !important;
}

.header-style1-logo {
  margin: 0 !important;
}

.mainmenu-area .inner-content {
  border-top: unset !important; 
}

.mainmenu-area.stricky-fixed .inner-content {
  border-top: unset;
  padding: 0px !important;
}
	
 .mainmenu-area.stricky-fixed .header-style1-logo {
  width: unset !important;
  padding: 5px;
}	

.top-contact-info a {
  font-size: 15px !important;
}

.header-style1-logo > a {
  float: none !important; 
  width: 100% !important;
}


.main-menu .navbar-collapse > ul li.dropdown .dropdown-btn {
  border: 1px solid rgb(255, 255, 255) !important;
  right: 10px !important;
}

.float-right {
  float: left !important;
  width: 100% !important;
}

.mainmenu-area .inner-content {
   padding: unset !important;
}

.footer-area {
  padding-bottom: unset !important;
  padding-top: 20px !important;
}

.single-footer-widget.marbtm50 {
  margin-bottom: 30px !important;
}

.breadcrumb-area .title h1 {
  font-size: 30px !important;
}

.breadcrumb-area {
  padding-top: 60px !important;
}

.breadcrumb-area .inner-content {
  padding-bottom: 70px !important; 
}

.sec-title .title {
  font-size: 32px !important;
}


}

@media only screen and (min-width:641px) and (max-width:767px){
	
.mainmenu-area .right_side_menu_area .inner-content {
  padding: unset !important;
}

.stricky-fixed .right_side_menu_area {
  float: right !important;
  width: 100% !important;
}

.mainmenu-area.stricky-fixed .inner-content {
  border-top: 1px solid #F5F5F5 !important;
}

.header-style1-logo.float-left {
  padding-right: unset !important;
}

.float-right {
    float: unset !important;
    width: unset !important;
}

.header-style1-logo.float-left {
  overflow: hidden;
}

.corner_logo {
  float: left !important;
  width: 80% !important;
  text-align: left;
}

.toggle_btn{
  float: right;
  width: 12% !important;
  top: 13px;
  position:relative;
}

.stricky-fixed .main-menu.toggle_btn {
  position: relative !important;
  top: 10px !important;
}

nav {
  padding: unset !important;
}

.header-style1-logo {
  margin: 0 !important;
}

.mainmenu-area .inner-content {
  border-top: unset !important; 
}

.mainmenu-area.stricky-fixed .inner-content {
  border-top: unset;
  padding: 8px !important;
}
	
 .mainmenu-area.stricky-fixed .header-style1-logo {
  width: unset !important;
  padding: 5px;
}	

.top-contact-info a {
  font-size: 15px !important;
}

.mainmenu-area .float-right .inner-content.clearfix {
  padding: unset !important;
}	

.main-menu .navbar-collapse .navigation li, .main-menu .navbar-collapse .navigation li ul li, .main-menu .navbar-collapse .navigation li ul li ul li {
  background: rgb(76, 91, 102) none repeat scroll 0 0;
}	
	
.main-menu .navbar-collapse > .navigation > li:hover > a, .main-menu .navbar-collapse > .navigation > li > ul > li:hover > a, .main-menu .navbar-collapse > .navigation > li > ul > li > ul > li:hover > a, .main-menu .navbar-collapse > .navigation > li.current > a {
  background: rgb(180, 50, 46) none repeat scroll 0 0;
}
	

.main-menu .navbar-collapse > ul li.dropdown .dropdown-btn {
  border: 1px solid rgb(255, 255, 255) !important;
  right: 10px !important;
}

.float-right {
  float: left !important;
  width: 100% !important;
}

.mainmenu-area .inner-content {
   padding: 15px 0 12px !important;
}

.footer-area {
  padding-bottom: unset !important;
  padding-top: 20px !important;
}

.single-footer-widget.marbtm50 {
  margin-bottom: 30px !important;
}

.breadcrumb-area .title h1 {
  font-size: 30px !important;
}

.breadcrumb-area {
  padding-top: 60px !important;
}

.breadcrumb-area .inner-content {
  padding-bottom: 70px !important; 
}

.sec-title .title {
  font-size: 32px !important;
}

.contact-form .inner > span {
  margin-top: 15px;
  font-size: 17px !important;
  padding-left: unset !important;
}

}

@media only screen and (min-width:768px) and (max-width:1024px){

.mainmenu-area .right_side_menu_area .inner-content {
  padding: unset !important;
}

.stricky-fixed .right_side_menu_area {
  float: right !important;
  width: 100% !important;
}

.mainmenu-area.stricky-fixed .inner-content {
  border-top: 1px solid #F5F5F5 !important;
}

.right_side_menu_area {
  float: right;
  width: 100% !important;
}	

.header-style1-logo.float-left {
  padding-right: unset !important;
}	
	
.float-right {
    float: unset !important;
    width: unset !important;
}

.header-style1-logo.float-left {
  overflow: hidden;
  width: 100% !important;
}

.float-right {
  clear: both !important;
  overflow: hidden !important;
}

.corner_logo {
  float: left !important;
  width: 80% !important;
  text-align: left;
}

.toggle_btn{
  float: right;
  width: 8% !important;
  top: 13px;
  position:relative;
}

.stricky-fixed .main-menu.toggle_btn {
  position: relative !important;
  top: 10px !important;
}

nav {
  padding: unset !important;
}

.header-style1-logo {
  margin: 0 !important;
}

.mainmenu-area .inner-content {
  border-top: unset !important; 
}

.mainmenu-area.stricky-fixed .inner-content {
  border-top: unset;
  padding: 8px !important;
}
	
 .mainmenu-area.stricky-fixed .header-style1-logo {
  
  padding: 5px;
}	

.top-contact-info a {
  font-size: 15px !important;
}

.mainmenu-area .float-right .inner-content.clearfix {
  padding: unset !important;
}	

.main-menu .navbar-collapse .navigation li, .main-menu .navbar-collapse .navigation li ul li, .main-menu .navbar-collapse .navigation li ul li ul li {
  background: rgb(76, 91, 102) none repeat scroll 0 0;
}	
	
.main-menu .navbar-collapse > .navigation > li:hover > a, .main-menu .navbar-collapse > .navigation > li > ul > li:hover > a, .main-menu .navbar-collapse > .navigation > li > ul > li > ul > li:hover > a, .main-menu .navbar-collapse > .navigation > li.current > a {
  background: rgb(180, 50, 46) none repeat scroll 0 0;
}
	
}
@media only screen and (min-width:800px) and (max-width:1024px){
.container {
  max-width: 770px !important;
}
}