.r-tabs .r-tabs-nav {
    margin: 0;
    padding: 0;
}

.r-tabs .r-tabs-tab {
    display: inline-block;
    margin: 0;
    list-style: none;
}

.r-tabs .r-tabs-panel {
    padding: 0;
    display: none;
}

.r-tabs .r-tabs-accordion-title {
    display: none;
}

.r-tabs .r-tabs-panel.r-tabs-state-active {
    display: block;
}



/* Accordion responsive breakpoint */
@media only screen and (max-width: 1200px) {
	
	.mid-level-padding .tabs-bg {  padding: 18px 20px!important;}
	
	.mid-level-padding {  padding: 50px 0px!important;}
	
	#service-1 .section {  height: 368px;}
	
	.mid-level-padding h3 { margin-bottom: 15px!important;   font-size: 24px;}
	
	.mid-level-padding p { font-size: 14px;}
	
}
	
	
@media only screen and (max-width: 991px) {
	
	.mid-level-padding .tabs-bg {  min-height: 300px!important;}
	
	#service-1 .section {  padding: 80px 12px;}
	
	h2 {  font-size: 25px!important;  }
	
	#service-1 .section h4 {  font-size: 14px!important;   }
	
	.respabemo li {  padding: 5px 15px!important;}
	
	
	#contact-us #contact-us2 .left-section #countries ul li i {
    font-size: 15px!important;
    width: 26px!important;
}
	

	
	
}
	
	
@media only screen and (max-width: 768px) {
	
	
#contact-us #contact-us2 .left-section #countries ul li i {display: block!important; width: auto!important; margin-bottom: 3px;}

#slider1 p {  display:block!important;}	



#slider1 .button.first {  font-size: 18px!important;  padding: 12px 15px!important;}
	
.big-padding {  padding: 70px 0px!important;}

#service-1 .section {   height: auto;}
	
.respabemo li{     width: 98%;   background: #2196f3;   color: #fff;    overflow: hidden;}
	 
.respabemo li a {   text-transform: uppercase;   font-weight: 600;   color: #fff;}
	 
.respabemo .r-tabs-state-active a {  color: #ffffff!important;}

.mid-level-padding {  padding: 20px 0!important;}

.section-top-heading {  margin-bottom: 40px!important;}
	
.respabemo {  margin-bottom: 1px!important;}

#contact-us #contact-us1 {  padding-top: 5px!important;}

.tabs-bg{ min-height: 350px!important;}

.r-tabs .r-tabs-panel{  padding: 0px 0;  }
	
}

@media only screen and (max-width: 557px) {
	
	
	
	#slider1 .button.first {
     font-size: 15px!important;
    padding: 12px 19px!important;
}

#slider1 h1 {

    margin-top: 0px!important;
    font-size: 35px!important;
	 margin-bottom: 10px!important;
}
	
	
}