@media screen and (min-width:320px) and (max-width:767px){
section{padding:40px 0}
h2{font-size:25px;}
p{font-size:15px; line-height:20px;}

header{position:relative; background: transparent; padding:5px 0}
.navbar-light .navbar-nav .nav-link{padding:10px 0 0 0;}
.navbar-light .navbar-toggler{border-color:#fff;}
.navbar-dark .navbar-nav .nav-link{color:#fff;}
.nav-item{border:none; /*border-bottom:1px rgba(255,255,255,0.2) solid;*/ font-size:16px; padding:10px 0;}
.navbar-dark .navbar-nav .nav-link{border:none;}
.navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show > .nav-link{border-bottom:none; color:#fff;}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover{border-bottom:none; color:#fff;}
.fixed .navbar-dark .navbar-nav .active > .nav-link, .fixed .navbar-dark .navbar-nav .nav-link.active, .fixed .navbar-dark .navbar-nav .nav-link.show, .fixed .navbar-dark .navbar-nav .show > .nav-link{border-bottom:none;}
.fixed .navbar-dark .navbar-nav .nav-link:focus, .fixed .navbar-dark .navbar-nav .nav-link:hover{border-bottom:none;}

.banner img{height:200px; object-fit:cover}
.bannertext h2{font-size:30px;}
.bannertext h3{font-size:18px;}

.abouttext h2::after{display:none;}
.abouttext {margin-top:20px; padding:0px; text-align:center;}
.abouttext h3{font-size:16px; margin:10px 0;}
.abouttext p{margin-bottom:0px;}

.blogbox{margin-top:15px;}
.blackbtn{width:115px; height:40px; line-height:37px;}
.blogbox h3{font-size:16px;}

.service_sec h3{font-size:16px;}
.horizontal-tabs-steps .stepbystep{width:100%; margin-bottom:8px;}
.horizontal-tabs-steps .stepbystep::after{display:none;}
.horizontal-tabs-steps .stepbystep h5{font-size:16px;}
.horizontal-tabs-steps .stepbystep:last-child{padding-bottom:0}
.service_sec{padding-bottom:20px;}

.hdtext p{font-size:15px;}

.videosec .abouttext{padding:0; margin:0 0 20px;}
.video_box{left:0px; top:10%}
.videosec{padding-bottom:60px;}

.gallerybox{margin:0px;}
.galleryimg{margin-top:15px;}
.gallerytitle h4{font-size:16px;}
.gallerytitle h3{font-size:18px;}


.contact button{width:115px; height:40px; line-height:37px;}

.footnav ul li{font-size:14px; padding:0 10px;}
.footmiddle ul li{font-size:14px;}
.footerbottom p{font-size:13px;}
footer{text-align:center;}

h2.hdngg::before {display: none;}
h2.hdngg::after {display: none;}
#secondtwo img {width: 100%;margin: 0 auto;float: none;display: table;}
.abttxt {font-size: 31px !important;}
img.arw-part {width: auto !important;margin: 0 8px;height: auto !important;}
.abtspcl {background-color: rgba(255,255,255,0.69) !important;width: 93%;padding: 12px 0 1px 0;bottom: -1% !important;}
#secondone img {width: 100%;margin: 0 auto 10px;float: none;display: table;}
.hdtxtnewest ul li {width: 100%;}
#secondtwo .mt-5 {margin-top: 20px !important;}
#secondtwo h2 {text-align: center;}
#secondtwo p {text-align: center;}
ul.drl li {width: 100%;}
.navbar {display: none;}
.fixed{display: none;}
.nav-item::after {display: none;}
#mg-wprm-wrap li.menu-item a {padding: 25px 14px !important;}
#wprmenu_bar .menu_title a {top: -1px !important;}

.srv-left {float: left;width: 100%;}
.srv-right {float: left;width: 100%;margin: 0;padding: 0 0 0 0;}

}

@media screen and (min-width:768px) and (max-width:991px){
h2{font-size:30px;}
p{font-size:15px; line-height:20px;}
li{font-size:15px;}

header{position:relative; /*background: #424242;*/ padding:5px 0;}
.navbar-light .navbar-nav .nav-link{padding:10px 0 0 0;}
.navbar-light .navbar-toggler{border-color:#fff;}
.navbar-dark .navbar-nav .nav-link{color:#fff;}
.nav-item{border:none; /*border-bottom:1px rgba(255,255,255,0.2) solid;*/ font-size:16px; padding:10px 0;}
.navbar-dark .navbar-nav .nav-link{border:none;}
.navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show > .nav-link{border-bottom:none; color:#fff;}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover{border-bottom:none; color:#fff;}
.fixed .navbar-dark .navbar-nav .active > .nav-link, .fixed .navbar-dark .navbar-nav .nav-link.active, .fixed .navbar-dark .navbar-nav .nav-link.show, .fixed .navbar-dark .navbar-nav .show > .nav-link{border-bottom:none;}
.fixed .navbar-dark .navbar-nav .nav-link:focus, .fixed .navbar-dark .navbar-nav .nav-link:hover{border-bottom:none;}

.bannertext h2{font-size:50px;}
.bannertext p{width:600px;text-align: center;
margin: 0 auto 16px;
float: none;
display: table;}

.abouttext{padding-top:5%}
.abouttext h3{font-size:18px;}
.abouttext h2::after{right:-85%}

.blogbox h3{font-size:18px;}
.blackbtn{width:115px; height:40px; line-height:37px;}

.service_sec h3{font-size:18px;}
.hdtext p{font-size:15px;}
.horizontal-tabs-steps .stepbystep h5{font-size:16px;}
.horizontal-tabs-steps .stepbystep::after{width:177px;}


.videosec .abouttext h2::after{right:-60%;}

.gallerybox{margin-top:70px;}

.contact button{width:115px; height:40px; line-height:37px;}

.footmiddle ul li{font-size:15px; padding:0 9px;}

.navbar {display: none;}
.fixed{display: none;}
.nav-item::after {display: none;}
#mg-wprm-wrap li.menu-item a {padding: 25px 14px !important;}
#wprmenu_bar .menu_title a {top: -1px !important;}
.abttxt {font-size: 31px !important;}
img.arw-part {width: auto !important;margin: 0 8px;height: auto !important;}
.abtspcl {background-color: rgba(255,255,255,0.69) !important;width: 93%;padding: 12px 0 1px 0;bottom: -1% !important;}

.hdtxtnewest ul {width: 54%;}

}

@media screen and (min-width:992px) and (max-width:1200px){
h2{font-size:35px;}
p{font-size:16px;}
li{font-size:16px;}

.bannertext h2{font-size:70px;}
.abouttext h2::after{right:-85%}
.service_sec h3{font-size:18px;}

.hdtext p{font-size:16px;}
.videosec .abouttext h2::after{right:-60%;}
.gallerybox{margin-top:70px;}
.footmiddle ul li{font-size:15px; padding:0 9px;}
}
















