

@media(max-width: 990px){
 
 .philosophyBox .philoCaption {
    padding: 50px 50px;
}

.philoCaption h5 {
    text-align: center;
}

.philoCaption h3 {
    text-align: center;
}

.container-fluid {
    padding: 0 30px;
}
.itemProd {
    margin: 0;
}

section.service_sec .row {
    row-gap: 25px;
}

section.aboutBox.overlay_blue.sty .aboutImg {
    margin-top: 30px;
}


}
/* 990px */



@media(max-width: 768px){
 div#requestQuote .modal-dialog.popup_dilogue {max-width: 94%; }
.posiBox {top: 50%; height: unset; transform: translateY(-50%); }

.mainAbout p, .mainAbout ul li {
    text-align: justify;
}
.foLogo {
    display: table;
}

.freeseo_img {
    margin-bottom: 20px;
}

.freeseo_img img {
    height: 200px;
    margin: 0 auto;
    display: table;
}

section.mainQuery {
    padding: 41px 20px;
    text-align: center;
}

.container-fluid {
    padding: 0 15px;
}

.pb--60 {
    padding-bottom: 40px !important;
}

.pt--60 {
    padding-top: 40px !important;
}

.content_video h2 {
    font-size: 28px;
    text-align: center;
    display: table;
    margin: 0 auto;
    margin-bottom: 15px;
    text-shadow: 0px 2px 7px #000000bd;
}

.content_video {
    width: 100%;
    left: 0;
    right: 0;
}

.content_video p {
    text-align: center;
    font-size: 15px;
    display: table;
    margin: 0 auto;
}

.title_box h2 {
    font-size: 22px;
}

.title_box p {
    font-size: 14px;
}

.mb--50 {
    margin-bottom: 20px !important;
}
.philosophyBox .philoCaption {
    padding: 50px 15px;
}
.searchEngineBox {
    padding: 100px 0 40px;
}

.searchEngineBox h2 {
    font-size: 16px;
}


a.blantershow-chat {
    bottom: 10px !important;
    left: 10px !important;
}

footer {
    padding-bottom: 70px;
}



}
/* 768px */




@media(max-width: 575px){
button.wtsp {width: 40px; }

.btnBox a {font-size: 12px;padding: 5px  11px;}
.btnBox {margin-top: 10px;}

.seo_title_box h2 {
    font-size: 20px;
}

.seo_title_box p {
    font-size: 14px;
}

.form-control {
    font-size: 14px;
}

.freeseo_img img {
    height: 100px;
}

.philosophyBox .philoCaption ul {
    grid-template-columns: 1fr;
}





}
/* 575px */




@media(max-width: 500px)
{
.content_video {
    top: 65%;
}

.controls-video {
    display: none;
}





}
/* 500px */



@media(max-width: 425px){
.seo_title_box form {
    grid-template-columns: 1fr;
}




}
/* 425px */

