@charset "utf-8";
/* CSS Document */
@media screen and (max-width:1199px){
}
@media screen and (max-width:991px){
.home-show{display:block;}
.all-show{display:none;}
.navbar-toggler{padding:0; line-height:inherit;}	
.navigation ul{text-align:right;}
.navigation ul li{margin:0 0 20px 20px; display:block;}
.navigation ul li a{padding:0; line-height:30px; border:none; font-size:14px;}	
.navigation ul.d-flex li a{ padding-left:10px;}
.navigation ul.d-flex{justify-content:flex-end;}
.header{position:static;}
.navbar-toggler{color:#000; border:none;}
.navbar-toggler:focus{box-shadow:none;}
.three-grid{margin-top:50px;}
.grid-block h3{font-size:20px; padding-left:15px;}
.grid-block h3 strong{font-size:16px;}
.grid-block{padding:20px;}
.icon{width:40px; height:40px; line-height:40px;}
.slide-content{max-width:100%; padding-left:15px; float:none;}
.slide-content h1{font-size:40px; line-height:40px; margin-top:30px;}
.slide-content h1 strong{font-size:30px;}
.slide-content h5 a{width:170px; padding:20px 15px;}
.slide-content h3{font-size:24px; padding-bottom:15px;}
.heading{font-size:40px;}
.heading img{width:250px;}
.wwimage-hover a{font-size:18px; line-height:22px;}
.work-content{width:auto;}
}
@media screen and (max-width:768px){
.info:nth-child(3){border-left:none;}
}
@media screen and (max-width:767px){
.slide-content{padding:0 15px; width:auto; text-align:center; margin-bottom:40px;}	
.heading img{display:none;}
.header{padding:15px 0;}
.navbar-brand img{width:200px;}
.three-grid ul li{margin-bottom:20px;}
.heading{font-size:30px;}
.owl-carousel .owl-nav button.owl-prev{left:-50px;}
.work-content{padding:20px 10px;}
.section-about{text-align:center;}
}
@media screen and (max-width:614px){
.owl-nav{display:none;}
}
@media screen and (max-width:576px){
.slide-content h1{font-size:35px; line-height:35px; margin-top:30px;}
.slide-content h1 strong{font-size:25px;}
.slide-content h3{font-size:20px; padding-bottom:15px;}
.slide-content h5 a:last-child,.slide-content h5 a{margin:5px;}	
.subscribe-div input[type="email"],.subscribe-div input[type="submit"]{font-size:16px;}
.heading{display:block; font-size:36px;}
.navbar-brand img{width:150px;}
.info-first{margin-top:40px; padding-left:50px;}
}
@media screen and (max-width:575px){
.info{border-left:none;}
.subscribe-div input[type="email"]{width:100%; float:none; font-size:20px;}
.subscribe-div input[type="submit"]{width:100%; float:none; margin-top:0; font-size:20px;}
}
@media screen and (max-width:480px){
.section-in-banner h3{font-size:30px;}
}
@media screen and (max-width:435px){
.slide-content h1{font-size:30px; line-height:35px; margin-top:30px;}
.slide-content h1 strong{font-size:25px;}	
}
@media screen and (max-width:400px){
}
@media screen and (max-width:320px){
.header{padding:5px 0;}
.section-in-banner h3{top:24%; font-size:20px;}
.heading{font-size:30px;}
.heading span{padding-left:0;}
}