


@media (min-width:1200px) and (max-width:1600px) 
{
    section.header-top {
    padding: 7px 20px;
}

section.banner-section {
    height: auto;
}
section.header-top h4 {
    font-size: 14px;
}

a.hed-mail-box {
    font-size: 11px;
}

section.cta-sec::before {
    left: 0;
    background-size: 73%;
    bottom: -70px;
}

section.cta-sec::after {
    right: 0;
}

section.cta-2-sec::before {
    right: -187px;
    background-size: 60%;
    bottom: -103px;
}

section.process-section::after {
    display: none;
}
section{
    overflow: hidden !important;
}
.footerbox-details img {
    width: 150px;
}
section.cta-sec::before {
    display: none;
}

section.cta-sec::after {
    display: none;
}

section.portfolio-section::before {
    display: none;
}

section.cta-2-sec::before {
    display: none;
}

section.process-section::after {
    display: none;
}

.ht-text.test-pdi-box {
    margin: 0 0 0 0;
}

section.testi-section .ht-text p {
    width: 100%;
}

.footerbox-details .btn-box a.get-btn {
    font-size: 14px;
}

.footer-text p {
    font-size: 14px;
}

.footerlinks ul li a {
    font-size: 14px;
}

.cntct-hom-box h5 {
    font-size: 14px;
}
section.crtion-gethrng-sec:before {
    display: none;
}

section.busn-abut-sec .col-sm-6.offset-1 {
    margin: 0;
}
.chosse-img-row {
    left: -200px;
}

section.about-unique-sec::after {
    display: none;
}
section.crtion-busines-sec::after {
    display: none;
}
.testi-box p {
    font-size: 14px;
}
.ser-bnr-text h1 {
    font-size: 110px;
}
}





@media (min-width:992px) and (max-width:1199px) {
}

@media (min-width: 320px) and (max-width: 767px) {
.wow {
    animation-name: none !important;
    visibility: visible !important;
}


/*.menu-icon */

section.header-top {
    display: none;
}

.navbar.navbar-defult {
    margin: 0 0 0 0;
}

.menu-icon {
    display: block;
    color: #000;
}

.navbar.navbar-defult {
    background: transparent;
}

a.navbar-brand img {
    width: 140px;
    margin: 7px 0 0 0;
}

span.menu_mm {
    display: none;
}
/*.menu-icon */
.text-box h1 {
    text-align: center;
    font-size: 35px !important;
    width: 100% !important;
}

section.banner-section .text-box h5 {
    font-size: 20px;
    text-align: center;
}

.text-box h4 {
    font-size: 20px;
    text-align: center !important;
    line-height: 25px;
}

.banner-ul-box ul {
    text-align: center;
    margin: 0 auto 0;
    display: table;
}

section.banner-section .btn-box {
    flex-wrap: wrap;
    justify-content: center;
    margin: 20px 0 20px 0;
}

.banner-before-box:after {
    display: none;
}

.banner-img-box img {
    display: none;
}

.banner-before-box:before {
    display: none;
}

section.banner-section {
    height: auto;
    padding: 50px 0;
}

.text-box h2 {
    font-size: 28px;
}


section.footersection {
    height: auto;
    background-color: #0a1857;
}


.footerbox-details {
    text-align: center;
    margin: auto;
    display: table;
}

section.footersection .btn-box {
    text-align: center;
    justify-content: center;
}

.contact-footer a {
    text-align: center;
    margin: 0 auto 10px;
    display: table;
}

section.footersection .col-sm-2 {
    width: 50%;
    float: left;
    margin: 20px 0 10px 0;
}

.contact-footer a i {
    margin: 0 10px 0 0;
}
.row.copyright-box {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
}
section{
    overflow: hidden !important;
}
.contact-banner-before-box:before {
    display: none;
}

.banner-about-img-box img {
    display: none;
}

section.contact-section .row {
    flex-wrap: wrap;
    justify-content: center;
}
h2 {
    font-size: 30px !important;
    text-align: center !important;
    line-height: 33px !important;
}

section.contact-section .text-box p {
    text-align: center;
}


.text-box p br {
    display: none;
}





ul.nav__list li a {
    font-size: 14px;
    color: #fff;
    margin: 0 0px 0 !important;
    padding: 0;
}

.nav__content ul {
    padding: 0;
    list-style: none;
}

ul.nav__list li {
    margin: 0 0 10px 0;
}

ul.nav__list li a:hover {
    color: #ff9e22 !important;
    font-weight: bold;
}
button.navbar-toggle {
    display: none;
}

section.head-section {
    padding: 0px 10px;
}

section.banner-section .text-box p {
    text-align: center;
}

.bnr-mail-flex {
    justify-content: center;
}

.ultimat-img-box img {
    display: none;
}

.ulti-before-box::after {
    display: none;
}

.ht-text p {
    text-align: center;
}

.btn-box {
    justify-content: center;
}

.ht-text h4 {
    text-align: center;
}

.serve-main-box {
    display: block;
    text-align: center;
}

.serve-img-box {
    text-align: center;
    margin: 0 auto 15px;
}

.serve-nu-box h3 {
    margin: 20px 0 0 0;
    font-size: 30px;
}

section.cta-sec::before {
    display: none;
}

section.cta-sec {
    height: auto;
}

.cta-text h4 {
    font-size: 35px;
    line-height: 45px;
}

.cta-text h5 {
    font-size: 25px;
    line-height: 30px;
}

.ulti-sec-2 {
    padding: 50px 0 !important;
}

section.portfolio-section ul.nav.nav-our {justify-content: center;flex-wrap: wrap;}

section.portfolio-section ul.nav.nav-our li.nav-item a {margin: 0 0 15px 0;font-size: 13px;padding: 0;}

section.portfolio-section ul.nav.nav-our li.nav-item {
    width: 40%;
}

section.portfolio-section::before {
    display: none;
}

.writng-text h3 {
    text-align: center;
    font-size: 18px;
    line-height: 28px;
}

br {
    display: none;
}

.writng-text p {
    text-align: center;
}

.writng-ul-box ul li {
    width: 100%;
    text-align: center;
}

section.cta-2-sec::after {
    display: none;
}

section.cta-2-sec::before {
    display: none;
}

section.cta-2-sec {
    height: auto;
}

.our-ind-text h4 {
    text-align: center;
}

.our-flex-text {
    flex-wrap: wrap;
    justify-content: center;
    margin: 30px 0 20px 0;
}

.our-min-text h3 {text-align: center;font-size: 20px;}

.our-text-main p {
    text-align: center;
}

.our-nu-box h4 {
    margin: 20px 0 0 0;
}

.our-ul-box ul {flex-wrap: wrap;justify-content: center;}

.our-ul-box ul li img {
    width: 200px;
    margin: 0 0 13px 0;
}

.our-ul-box ul li {
    width: 50%;
    flex-wrap: wrap;
}

section.process-section::before {
    display: none;
}

section.process-section::after {
    display: none;
}

.pro-main {
    margin: 0 0 30px 0;
}

section.process-section {padding: 50px 10px;}

section.testi-section {
    padding: 50px 10px;
}

.form-flexx-box {
    flex-wrap: wrap;
    justify-content: center;
}

section.footer-cntct-sec .row {
    flex-wrap: wrap;
    margin: 0 0 0 0;
}

.cntct-hom-box {
    margin: 0 0 20px 0;
}

.cntct-hom-box a {
    margin: 6px 0 0 0;
}

.border-left {
    border: 0;
}

.col-sm-4.border-left {
    border: 0 !important;
}

section.footer-cntct-sec .header-.social-box ul {
}

.header-social-box ul {
    justify-content: center;
}

.footerbox-details h3 {
    margin: 20px 0 10px 0;
}

.footerlinks ul li {
    text-align: center;
}

.fotr-ser-text a {
    text-align: center;
    margin: auto;
    display: table;
}

.powerdby.trms-text {
    text-align: center;
}

.powerdby p {
    font-size: 16px;
    text-align: center;
    line-height: 25px;
    margin: 0 0 8px 0;
}


.navigation {
    padding: 10px 20px;
}
h3.trum-ht-box {
    text-align: center;
}
.trm-txt p {
    text-align: center;
}
section.testi-section .ht-text p {
    width: 100%;
}
.ht-text.test-pdi-box {
    margin: 0;
}

}



