@media screen and (min-width:320px) and (max-width:767px){
section{padding:20px 0}
footer{padding:20px 0;}
h2{font-size:18px;}
p{font-size:13px;}
li{font-size:13px;}
.divwrap{display:inline-block; width:100%;}

.logo{width:162px; padding:9px 8px;}
.logo img{width:150px;}
.banner img{height:190px; object-fit:cover;}
.bannertext h2{font-size:18px; margin-bottom:5px;}
.bannertext p{font-size:12px; margin:0px 0 10px;}
.bannertext{width:60%; right:5px; top:5px;}

.greenbtn{padding:5px 10px; font-size:15px; margin-top:0px;}
.blackbtn{padding:5px 10px; font-size:15px; margin-top:0;}

.aboutsec{padding:0 0 20px 0;}
.textbox{width:90%; margin:20px auto 20px; padding:0px; text-align:center;}
.imgbox{width:100%;}
.imgbox img{width:100%;}
.textbox p{margin:10px 0;}

.containsec p{font-size:16px; margin:10px 0;}
.containsec h2{margin-bottom:0px;}

.righttext{margin-top:20px; text-align:center;}
.righttext p{margin:10px 0;}
.righttext h3{font-size:16px;}
.hidden_xs{display:block;}
.hidden-md{display:none;}
.graybg{background:none;}

.testimonial{text-align:center;}
.testimonial h2{font-size:18px; margin-top:10px; margin-bottom:10px;}
.testimonial p{margin:0 0 10px 0;}
.carousel-indicators{bottom:-23px;}

.copyright{margin-top:0px;}
.copyright p{font-size:13px;}
.foottext ul li{display:block; border:none; font-size:15px; padding:0 0 10px 0;}
.mylogo {
    width: 249px;
    height: 90px;
}
label.agreesubscribe {
    font-size: 14px;
    float: right;
    width: 277px;
}
.inpt-fld-new {
    width: 100%;}
div#myModalfive h2 {font-size: 21px;}
ul.leader-listing li {
    width: 100%;
    text-align: left;
}

a#bkbtn {
    margin-top: -36px;
    margin-left: 70px;
    margin-bottom: 9px;
}
.social {
    margin-top: 17px;
}
}
@media screen and (min-width:400px) and (max-width:600px){

}

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

.logo{width:250px;}
.logo img{width:200px;}

.bannertext h2{font-size:25px; margin-bottom:10px;}
.bannertext p{font-size:14px; margin:0px;}
.bannertext{width:60%; right:5px; top:25%;}

.greenbtn{padding:5px 10px; font-size:15px; margin-top:10px;}
.blackbtn{padding:5px 10px; font-size:15px; margin-top:10px;}

.imgbox img{width:100%; height:290px; object-fit:cover;}
.textbox{padding:30px;}

.containsec p{font-size:18px;}
.righttext h3{font-size:18px;}

.testimonial h2{font-size:30px;}
.foottext ul li{font-size:15px; padding:0 6px;}

footer{padding:40px 0;}
.copyright p{margin:0px;}

a#bkbtn {
    margin-top: 1px;
    margin-left: 113px;
}
}


@media screen and (min-width:992px) and (max-width:1200px){
h2{font-size:40px;}
p{font-size:16px;}
li{font-size:16px;}
.bannertext{width:60%; right:5px; top:25%;}
.bannertext h2{font-size:50px; margin-bottom:10px;}
.bannertext p{font-size:18px; margin:0px;}

.righttext h3{font-size:20px;}
.imgbox img{width:100%; height:450px; object-fit:cover;}
.testimonial h2{font-size:40px;}

footer{padding:40px 0;}
a#bkbtn {
        margin-top: -11px;
        margin-left: -15px;
    }
}


@media screen and (min-width: 1100px) and (max-width: 1200px){

a#bkbtn {
        margin-top: -11px;
        margin-left: -42px;
    }

}
@media screen and (min-width: 971px) and (max-width: 1099px){

a#bkbtn {
        margin-top: 1px;
        margin-left: 227px;
    }

}

@media screen and (min-width: 320px) and (max-width: 359px){

a#bkbtn {
        margin-top: -36px;
        margin-left: 47px;
        margin-bottom: 9px;
    }
.social ul li {
    display: inline-block;
    padding-left: 4px;
}
.logo img {
        width: 112px;
    }

}












