@media only screen and (min-width:768px) and (max-width:1199px) {
img{max-width:100%; height:auto;}
#cssmenu > ul > li > a{ font-size:12px; padding:0px 10px; }
#cssmenu.align-center > ul > li{margin:0px 4px;}

	
	
}




@media only screen and (min-width:480px) and (max-width:767px) {
img{max-width:100%; height:auto;}

#menu-button{ display:none!important;}

.shetland-banner-text h1{ font-size:20px; line-height:30px;}
	.shetland-banner-text h6{ font-size:20px;}
	.menu-section{ padding:0px 0px;}
	.shetland-logo, .shetland-banner-text{ padding-top:0px;}
	.shetland-logo img{ max-width:60px;}
	.welcome-point h6{ font-size: 16px; line-height:24px; } 
	.welcome-section { padding-top: 50px;  padding-bottom: 0px; }
	.home-content{ padding-top:10px;}
	.gallery-section{ padding-top: 30px;  padding-bottom: 30px;}
	.f-menu{ margin-top:30px;}
	.shet-logo img{ max-width:100px;}
	.shetland-logo.less-gap{ padding-top:0px;}
	.shetland-banner-text.inner-page h1{ font-size:26px;} 
	
	.banner-section .bx-next { background: url(http://smt.dev.rw.digital/wp-content/uploads/2023/09/banner-next.png) no-repeat;
    width: 30px; height: 30px;  top: 54%;   background-size: cover;}
    
    .banner-section .bx-prev {    background: url(http://smt.dev.rw.digital/wp-content/uploads/2023/09/banner-prev.png) no-repeat;
    width: 30px;    height: 30px;    top: 38%;    background-size: cover;}
    
     .banner-socialsection{ right:2px;}
    .banner-socialsection ul li:first-child{ display:none;}
    .banner-scroll{ display:none;}
    .welcome-text { padding-top:20px;}
    .contact-section-topleft{ margin-bottom:30px;}

}



@media only screen and (min-width:320px) and (max-width:479px){
img{max-width:100%; height:auto;}

	#menu-button{ display:none!important;}
	.shetland-banner-text h1{ font-size:20px; line-height:30px;}
	.shetland-banner-text h6{ font-size:20px;}
	.menu-section{ padding:0px 0px;}
	.shetland-logo, .shetland-banner-text{ padding-top:0px;}
	.shetland-logo img{ max-width:60px;}
	.welcome-point h6{ font-size: 16px; line-height:24px; } 
	.welcome-section { padding-top: 50px;  padding-bottom: 0px; }
	.home-content{ padding-top:10px;}
	.gallery-section{ padding-top: 30px;  padding-bottom: 30px;}
	.f-menu{ margin-top:30px;}
	.shet-logo img{ max-width:100px;}
	.shetland-logo.less-gap{ padding-top:0px;}
	.shetland-banner-text.inner-page h1{ font-size:26px;} 
	
	
	
	.banner-section .bx-next { background: url(http://smt.dev.rw.digital/wp-content/uploads/2023/09/banner-next.png) no-repeat;
    width: 30px; height: 30px;  top: 54%;   background-size: cover;}
    
    .banner-section .bx-prev {    background: url(http://smt.dev.rw.digital/wp-content/uploads/2023/09/banner-prev.png) no-repeat;
    width: 30px;    height: 30px;    top: 38%;    background-size: cover;}
    
    .banner-socialsection{ right:2px;}
    .banner-socialsection ul li:first-child{ display:none;}
    .banner-scroll{ display:none;}
    
    .welcome-text { padding-top:20px;}
    .bottom-link{ margin-top:30px;}
    .contact-section-topleft{ margin-bottom:30px;}
    
    .welcome-section .container .row{ display: inline-grid; }
    .welcome-section .container .row .welcome-text{ display: grid;   order: 1; } 
    .welcome-section .container .row .welcome-image{ display: grid;   order: 2; } 
    .shetland-logo.less-gap img{ max-width:50px;} 
    .innercontent{ padding-top:40px; padding-bottom:50px;} 
    .blog-sectiontext-left .boxsec{ width:98%;}
	

}







