@media only screen and (max-width: 1920px) {

.counterup-main{height:265px;}
}

@media only screen and (max-width: 1680px) {
}

@media only screen and (max-width: 1440px) {
	.counterup-main{height:265px !important;}
	.banner{
    width:100%;
    height:calc(100vh - 55px);
    margin-top:55px;
    overflow:hidden;
    position:relative;
}

.banner video{
    width:100%;
    height:100%;
    object-fit:cover;
    display:block;
}
}

@media only screen and (max-width: 1366px) {
	.counterup-main{height:235px;}
}

@media only screen and (max-width: 1280px) {
	header .navbar-expand-lg .navbar-nav .nav-link{font-size:16px;}
	
}

@media only screen and (max-width: 1024px) {
	header .navbar-expand-lg .navbar-nav .nav-link{font-size:14px; margin:0px 0px;}
}

@media only screen and (max-width: 800px) {
header .navbar-expand-lg .navbar-nav {margin: 20px 0px;}
header .navbar-expand-lg .navbar-nav .nav-link{font-size:16px !important;}
header .navbar-expand-lg .navbar-nav li.nav-item{border-bottom:1px solid #ffffff6b;}
header .navbar-brand img{width:200px;}
.banner {height:auto;margin-top:60px;}
.aboutstrip img{margin-top: -10px;}
.content-main{margin: 70px 0px 50px 0px;}
.content-main p img {max-width: 100%;margin-left: 0px;}
.content-main p{font-size:15px; line-height:24px;}
.arrowimageBg-right, .arrowimageBg-left{top: 47%;z-index: -1;width: 100px;display:none;}
.slider-main h1 span img {max-width: 220px;}
.counterup-main{display:block; height:auto;padding:30px 20px;background-repeat: repeat;border-radius: 25px;background-image:url(../images/counterup-bg1.png);}
.counter_bx {width:96%;margin:10px 10px;}
footer {background-image: url(../images/footer-bg-mobile.png);padding: 100px 0px 70px 0px;}
footer h1 {font-size: 20px;margin: 0px 0px 10px 0px;padding: 0px 0px 0px 0px;}
footer ul:after {height: 5px;width: 65%;top: 30px;}
footer ul li{font-size:15px;}
footer .col-md-4.col-sm-12.col-xs-12.pull-left{margin-top:40px;}
footer .col-md-4.col-sm-12.col-xs-12.pull-left a{color:#fff; text-decoration:none;}
footer ul.social-icons li{margin: 0px 4px;padding: 0px 10px;width: 30px;height: 30px;}
footer .col-md-4.col-sm-12.col-xs-12.pull-left ul:after{top: 40px;}
}

@media only screen and (max-width: 768px) {
.counterup-main {height: 365px !important;}
.desktop{display:none;}
.mobile{display:block;}
.read-more-btn{font-size:14px;padding:1px 7px;margin-right:15px;z-index:9;}
.slider-main{margin-top:20px;}
}

@media only screen and (max-width: 640px) {}


@media only screen and (max-width: 575px) {
.counterup-main {height: 365px !important;}
footer .col-md-8.col-sm-12.col-xs-12.pull-left, footer .col-md-4.col-sm-12.col-xs-12.pull-left{width:100%;}
footer{padding: 100px 0px 50px 0px;}
.whatsapp-target {right:-10px;}
.whatsapp-target img {max-width: 120px;}
}


@media only screen and (max-width: 480px) {
header .navbar-brand img{width:150px;}
.banner{margin-top:50px;}
.aboutstrip img {margin-top: -10px;}
.content-main {margin: 30px 0px 20px 0px;}
.content-main p {font-size: 14px;line-height: 24px;}
.js .read-more {max-height: 835px !important;}
.js .read-more.is-expanded{max-height: 1285px !important;}
.slider-main h1{font-size:30px;}
.slider-main h1 span {font-size: 25px;}
.slick-slider .element{margin:15px 10px 0px 10px;}
.slick-slider .element h1{font-size:17px;}
.slick-slider .element em{font-size:16px;}
.slick-slider .element p{font-size:14px;}
.counterup-main{display:block;height:auto;padding: 15px 20px;background-repeat: repeat;border-radius: 25px;margin: 30px 0px;}
.counter_content p {line-height: 40px;font-size: 30px !important;}
.counter_content h3 {font-size: 16px !important;line-height: 20px;}
.wow {
  visibility: visible !important;
  -webkit-animation: none !important;
     -moz-animation: none !important;
       -o-animation: none !important;
      -ms-animation: none !important;
          animation: none !important;
}
.slick-slider .slick-prev {
    left: -5px;
}
.slick-slider .slick-next {
    right: 0px;
}
.counterup-main {height: 365px !important;}
.footstrip{font-size: 9px;
        padding-right: 60px;
        padding-top: 5px;
        padding-bottom: 5px;
}
footer{background-size:cover;}
}

@media only screen and (max-width: 440px) {
}


@media only screen and (max-width: 400px) {
}

@media only screen and (max-width: 375px) {

}