@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:149px;}
.banner img{height:190px; object-fit:cover;}
.bannertext h2{font-size:18px; margin-bottom:5px;}
.bannertext p{font-size:14px; 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;}

img.flgicon {
    height: auto;
    width: 40px;
    margin: 0px 0 0 0;
}
.social ul li {
    display: inline-block;
    padding-left: 3px;}
.social ul {
    float: right;
    width: 162px;
    margin: 0px 0 0 0;
}
img.defimage {
    margin: 0 auto 30px;
    float: none;
    display: table;
    width: 100%;
}
.textandimagesec img {
    width: 100%;
    margin: 0 auto;
    float: none;
    display: table;
}

}
@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:121px;}

.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;}
}


@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;}
.social ul {
    float: right;
    width: 241px;
    margin: 37px 0 0 0;
}
}
















