@media (max-width: 1024px) {
.menubar p {
    color: #fff;
    font-size: 11px;
    padding: -1px;
    padding-top: 10px;
}
}
@media only screen and (max-width: 1340px){

.navbar-light .navbar-nav .nav-link {

    font-size: 15px;
    
    margin: 29px 5px;
}

.inq {
    float: right !important;
    /* top: -20px; */
        bottom: 281px !important;
    /* margin-top: -5px; */
    z-index: 999;
    position: absolute !important;
    margin-left: 26px;
    right: 75px !important;
    padding: 2px;
    /* background: #f5af19; */
    background: -webkit-linear-gradient(to right, #f5af19, #FFEB3B);
    /* background: linear-gradient(to right, #f5af19, #FFEB3B); */
}
.navbar-light .navbar-nav .nav-link {
    font-weight: 400;
    color: #fff;
    text-transform: uppercase;
    font-size: 17px;
    position: relative;
    -webkit-transition: all 0.3s 
ease-out 0s;
 
    margin: 29px 5px;
}
}

@media only screen and (max-width: 1139px){

}

@media only screen and (min-width: 768px){

}

@media only screen and (max-width: 1024px){

.why22 .feature-box h3 {
font-size: 18px;
padding-top: 10px;
font-weight: bold;
color: #000;
}

.why22 .feature-box {
height: 277px;
}


.navbar-light .navbar-nav .nav-link {
font-weight: 400;
color: #fff;
text-transform: uppercase;
font-size: 13px !important;
text-transform: capitalize;
position: relative;
-webkit-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
margin: 10px 17px 1px 2px !important;
line-height: 4px !important;
padding: 0;
}

/*.search-form input{

margin-left: 1px !important;
}
*/

}

@media only screen and (max-width: 767px){	

}

@media only screen and (max-width: 599px){
.padding-70{
padding: 0px;
padding-top: 30px;
}
.box-no-margin h2{
margin-top: -100px !important; 
}
.carousel-caption h5 {
font-size: 25px;
}
.carousel-caption .contact-btn 	
{
display: none;
}
.sec-white {
position: absolute;
margin-top: -45px;
}
.why22 .feature-box p {
font-size: 14px !important;

color: #00 !important;
}
.celebrity .card{
height: 223px;
margin-top: 20px;
}
.section7 p{
font-size: 14px !important;
}
.process .card h3 {
    font-size: 40px;
}

.process .card {
    padding: 94px;
    padding: 6px;
    padding-top: 23px;
    border: none;
}
.celebrity .card img{
height: 223px;
}
.d-flex {
display: flex !important
;
margin-top: -9px;
}

.navbar-light .navbar-nav .nav-link {
font-weight: 400;
color: #fff;
text-transform: uppercase;
font-size: 16px !important;
text-transform: capitalize;
position: relative;
-webkit-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
margin: 10px 17px 1px 2px !important;
line-height: 27px !important;
padding: 0;
z-index: 9;
}
.carousel-inner .img-top {

position: absolute;
right: 10;
width: 46%;
height: 210px;
z-index: 0;
padding: 15px;
bottom: 15px;
right: 39px;
border-radius: 30%;
background: #fafafab3;
/* margin-top: -171px; */
clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);

}
.sec-about .ptex{
    font-size: 50px !important;
    margin-top: 0px !important;
}
.sec-about .box-line1 {
    position: absolute;
        position: absolute;
        height: 131px;
            margin-top: -8px;
    margin-left: -7px;
    }
    .faming .card {
    height: 256px;
    margin-top: 0px;
    border-radius: 36px;
    margin-bottom: 29px;
}

.sec-service img {
width: 100%;
height: 141px;
}
.sec-service .card .icone-hide
 {
display: block;
}
.sec-service .card {
margin-bottom: 0px;
margin-bottom: 0px;
        height: 334px;

 margin-bottom: 11px;
}
.sec-blogs img {
    height: 136px;
}
.sec-blogs a {
    font-size: 16px;
}
.blog-details .card-img-top {
        margin-bottom: 26px !important;
}
.locate .title3 {
    padding: 15px;
    border: 3px solid #d34121;
    height: 81px;
    text-align: center;
    font-size: 19px;
    width: 92%;
    padding-top: 27px;
    color: #000;
    margin-top: 11px;
}
.contact .card {
        padding-top: 18px;
    padding: 2px;
}
.franchise
.col-6{
margin-bottom: 10px;
}

.menubar{
display: none;
}

.menubar ul{
margin-top: -49px;
display: none;
}
.menubar-bottom .search-form input{
width: 100%;
border-radius: 65px !important;
height: 43px;
margin-top: -1%!important;
border: 1px solid #4a3927 !important;
margin-left: 0px !important;
padding-left: 13px;
}
.box-top {

padding: 10px;
border-radius: 10px;
margin-bottom: 32px;
margin-top: -0px;
z-index: 0;
position: relative;
/* box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px; */
width: 99%;
height: 237PX;


}
.parallax-vission {
    background-image: url(../images/vission.jpg);

    height: 653px;
}



.faming .card .under-card .seperator {
padding: 37px;
}
.box-top i {
font-size: 22px;
}
.faming .img-order {
width: 148px;
height: 178px;
/* padding: 10px; */
border-radius: 20%;
position: absolute;
right: 11px;
margin-top: 18px;
clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
}
.mission img{
width: 100% !important;
}
.mission .card{
margin-top: 3px !important;
border: none;
padding: 25px !important;
box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
.contact .card {
margin-bottom: 26px;
}
.box-top h2 {
font-size: 19px;
}
.why23 .fbc-btn {
margin-left: -11px !important;
}
.why22 .why-img{
width: 100%;
height: 292px;
margin-top: 5px;
border-bottom-left-radius: 90px;
border-top-right-radius: 114px;
}
.faming .card .left h3 {
font-size: 24px;
}
.faming .card .left {
margin-left: 15px;
}
.carousel {
position: relative;
z-index: 0;
}
.sec-service .card .fa, .fas {
color: #242424;
background: #f0eaf8;
padding: 8px;
border-radius: 10px;
}
.search-form img {
top: -32px;
right: 14px;
}
.frame .img {
width: 75%;
height: auto;
display: flex;
margin-bottom: 34px !important;
margin: auto;
}
.why .img {
width: 100%;
height: 203px;
/* border-radius: 42px; */
}
.why ul li {
margin-left: -0px;
border: 1px solid;
padding: 8px;
border-radius: 50px;
color: #f00;
font-size: 14px;
} 
.counter-box span {
position: absolute;
left: -17px !important;
background: #f6f6f6;
color: #f00;
font-size: 16px !important;
border-radius: 20px;
padding-left: 11px;
top: 78PX;
}
.contact h2{
font-size: 17px;
}
.counter{
height: 175px;
}
.counter h3{
font-size: 12px;
}
.sec-products img {
height: 225px;
}
.counter .counter-value{
font-size: 24px;
}
.sec-why3{
}
.sec-client img{
height: 217px !important;
margin-bottom: -2px;
}

.sec-client .card {
margin-bottom: 37px;
}

.box5 h2{
margin-top: 0px;
}


.counter-box {
/* display: block; */
background: #f6f6f6;
padding: 25px 35px 31px;
text-align: center;
height: 187px;
/* margin-top: 21px; */
width: 96%;
/* margin-bottom: 18px; */
margin: auto;
border-radius: 13px;
box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
border-radius: 50%;
}
.about p{
color: #000;
font-size: 20px;
}
.about img{
        width: 89%;
        margin: auto;
        display: flex
;
    }


.sec-about p {
margin-bottom: 40px;
font-size: 17px;
line-height: 26px;
color: #000000;

}
.sec-about .ptext {
    font-size: 36px;
    margin-top: 0px;
    color: #f00;
    opacity: 0.3;
    font-weight: bold;
}
.about h2{

font-size: 35px !important;
color: #f00;
margin-top: 15px !important;
opacity: 0.3;
}
.about .img2 {
    position: absolute;
    z-index: 9;
    left: 203px;
    margin-top: -168px;
    width: 42%;
    /* bottom: 92px; */
    background: #ff000012;
    border-radius: 180px;
    animation: spin 25.2s 
linear infinite;
}
.box5{
padding: 24px;
}	
.about-img{
display: none;
}
.title{
font-size: 28px;
}
p{
font-size: 16px !important;
}
.top-bar{
display: none
}
.inq{

}
.navbar-light .navbar-toggler {
color: rgba(0,0,0,.55);
border-color: rgba(0,0,0,.1);
position: absolute;
float: right;
right: 0;
}
.navbar{
padding: 1px;
}
.navbar-brand img{
width: 125px !important;

}

.navbar-collapse {
flex-basis: 100%;
flex-grow: 1;
position: absolute;
align-items: center;
        top: 70px;
z-index: 999;
width: 100% !important;
left: 0;
}
.w-100{
height: 240px;

}
.exp{
display: none;
}
.box-active p {
display: none;
}
.box4 p{
display: none !important;
}
.box4 h2{
font-size: 10px;
}
.box-active {
height: 130px !important;
}
.container{
width: auto !important;

}
.box4{
height: 130px;
padding: 10px;
margin-top: -103px;

}
.box4 img{
width: 40px;
}
.btn{
width: 100%;
margin-bottom: 10px;
}
.navbar-expand-lg .navbar-nav {
flex-direction: none;
padding-top: 39px;
right: 0;
padding-bottom: 8px;
margin-left: 0px;

}

.navbar-nav{
margin-left: 0px;
}

.nav-item{
background: #fc5108;
padding-left: 16px;
border-bottom: 1px solid #fff;
top: 10px;

}

.navbar-light .navbar-nav .nav-link{
color: #fff;
margin: 3px 13px;
}



.card-text {
columns: #222222;
font-size: 13px !important;
font-weight: 600;
padding: 0px;
height: 33px;
}
.footer img {

width: 97%;
}
.footer p {


padding-right: 17px !important;
}
.p-70{
padding: 0px;
padding-top: 38px;
padding-bottom: 38px;
}
.sec-title h2{
        font-size: 36px;
        margin-left: 0px;
        margin-top: 14px;
    }

.sec-title{
height: 104px;
}

.d-none{
display: block !important;
}
.locate .card {
    padding: 94px;
    padding: 26px;
    padding-top: 9px;
    border: none;
    margin-top: 50px;
}
.testimonials h5{
font-size: 15px;
}
.small-text{
height: 300px;
overflow: hidden;
}
}

@media only screen and (max-width: 479px) {

}