@media screen and (min-width: 1200px) and (max-width:1500px){
	li.nav-item {
    font-size: 1.1rem;
}
h3{
	font-size: 1.4rem !important;
}
h4{
	font-size: 1.2rem !important;
}
h2{
	font-size: 1.8rem !important;
}
h1{
	font-size: 2.2rem !important;
}
.rounded-circle {
     height: 130px;
    width: 130px;
    max-width: 130px;
}
}
@media screen and (min-width: 1200px) and (max-width:1200px){
    .owl-carousel .owl-nav .owl-next {
    right: -5% !important;
}
.owl-carousel .owl-nav .owl-prev {
    left: -5% !important;
}
li.nav-item {
    font-size: 1.2rem !important;
}
}
@media screen and (min-width: 992px) and (max-width:1199px){
    .owl-carousel .owl-nav .owl-next {
    right: -5% !important;
}
.owl-carousel .owl-nav .owl-prev {
    left: -5% !important;
}
li.nav-item {
    font-size: 1rem !important;
}
.navbar-nav.ml-auto {
       width: 80% !important;
}
}
@media screen and (min-width: 768px) and (max-width:992px){
 .social_connect li {
    font-size: 0.85rem;
}
}
@media screen and (min-width: 768px) and (max-width:768px){
    .owl-carousel .owl-nav .owl-next {
    right: -7% !important;
}
.owl-carousel .owl-nav .owl-prev {
    left: -7% !important;
}
}
@media screen and (min-width: 768px) and (max-width:991px){
.mt-mat{
    margin-top: 0rem !important;
}
.mt-mat2{
    margin-top:3rem !important;
}
}
@media screen and (min-width:992px){
.ser-banner {
    padding: 8rem 0rem 0rem 0rem;
}
}
@media screen and (min-width:1200px) and (max-width: 1599px){
.ser-banner {
    padding: 11rem 0rem 0rem 0rem;
}
/*.promotional{
     height: 620px;

   }*/
}
@media screen and (max-width:991px){
 /*.foot-mob{*/
 /*	text-align: center !important;*/
 /*}*/
 .navbar-nav.ml-auto {
       width: 96%;
}
.ml-4, .mx-4 {
    margin-left: 0.7rem!important;
}
.tcmob{
		text-align: center;
	}
.social-mob{
	text-align: left !important;
}
h1.mob {
    color: white;
    background: #000000b8;
    font-size: 1.8rem;
}
.ser-bannermob{
    background-position: left !important;
}
.dropdown-menu.show {
    
    margin-bottom: 1rem;
    padding-left: 1rem;
}
.navbar.navbar-light {
       padding-bottom: 1rem;
}
.testimonial-banner {
    background-position: right !important;
}
.promotional {
        height: 700px;
}
ul.footnav{
    list-style-position: inside;
    padding: 10px 0 10px 20px;
    margin-left:0rem;

}
}
@media screen and (max-width:400px){
h1.mob {
    font-size: 0.95rem !important;
}

}

@media screen and (max-width:345px){
.mtmobmain {
        margin-top: 1rem !important;
}
}

@media screen and (min-width:370px) and (max-width:400px){

.logo {
    width: 145px !important;
    padding-left: 1rem !important;
}
.logop {
    width: 185px !important;
}
}

@media screen and (max-width:499px){
    h1.mob1 {
    color: white;
    background: #000000b8;
    font-size: 1rem;
}
}

@media screen and (min-width:500px) and (max-width:540px){
    h1.mob1 {
     font-size: 0.8rem;
}
}
@media screen and (min-width:541px) and (max-width:767px){
    h1.mob1 {
     font-size: 1.2rem;
}
}
@media screen and (max-width:575px){
  .head_banner {
    font-size: 2rem;
 }
 h1{
 	font-size: 2rem;
 }
 h5, p.h5{
 	font-size: 1rem;
 }
 h3{
 	font-size: 1.4rem;
 }
 h4{
 	font-size: 1.1rem;
 }
 .logo{
 	width: 170px;
 	padding-left: 1rem;
 }
 h1.mob {
        font-size: 1.4rem;
}
.mt-prom{
    margin: 1rem !important;
    margin-bottom: 5rem !important;
}
.mrmobprom{
    margin-right:1rem !important;
}
.logop {
    width: 215px;
}

}

@media screen and (min-width:576px) and (max-width:767px){
.card2 {
    min-height: 511px;
}
    .fa2 {
    width: 30px;
    height: 30px;
    padding-top: 0.4rem;
    font-size: 1.1rem;
}
    .social_connect li {
    font-size: 1rem !important;
}
  .head_banner {
    font-size: 2.2rem;
}
h1{
	font-size: 2.2rem;
}
h5, p.h5{
	font-size: 1rem;
}
h3{
	font-size: 1.2rem;
}
h4{
	font-size: 1.1rem;
}
.logo{
	width: 315px;
	padding-left: 1rem;
}
.logop {
    width: 360px;
}
}

@media screen and (max-width:400px){
.logo {
    width: 120px;
    padding-left: 1rem;
}
}

@media screen and (max-width:767px){
.mr4{
    margin-right:1.8rem !important;
}
.social_connect li {
    font-size: 0.8rem;
}
.btn-appo{
    font-size: 0.85rem;
}
.mobh5{
    font-size: 1rem;
}
.bord-r{
    border-right: none;
}
 .bord-b{
    border-bottom: none;
}
.owl-carousel .owl-nav {
    display: block;
}
.no-js .owl-carousel, .owl-carousel.owl-loaded {
    display: block;
    z-index: 1;
    position: relative;
    min-height: 500px !important;
}
.btnnew {
        padding: .1rem .4rem !important;
}
}


@media screen and (min-width:1600px){
    .banner{
        padding: 7rem 0rem 12rem 0rem !important;
    }
    .ser-banner{
        padding: 17rem 0rem 14rem 0rem !important;
    }

    .ser-banner2 {
        padding: 15rem 0rem 12rem 0rem !important;
    }
}
@media screen and (max-width: 350px){
    h4{
        font-size:0.6rem !important;
    }
    .fa2 {
    width: 15px;
    height: 15px;
    padding-top: 0.25rem;
    font-size: 0.5rem;
}
}
@media screen and (min-width:351px) and (max-width: 400px){
    h4{
        font-size:0.69rem !important;
    }
    .fa2 {
    width: 18px;
    height: 18px;
    padding-top: 0.3rem;
    font-size: 0.6rem;
}
}

@media screen and (min-width:401px) and (max-width: 575px){
    h4{
        font-size:0.8rem !important;
    }
    .fa2 {
     width: 22px;
    height: 22px;
    padding-top: 0.28rem;
    font-size: 0.7rem;
}
}

@media screen and (min-width:768px) and (max-width: 991px){
    .head_banner {
    font-size: 2rem;
    padding-right: 6rem;
}
.bord-grey{
    /*min-height: 540px !important;*/
}
.logo{
    width: 400px !important;
}
.logop{
    width: 450px !important;
}
}

