@media only screen and (min-width: 1000px) and (max-width: 1180px){
#header .logo img {
    max-height: 55px;
}
.navbar a, .navbar a:focus {font-size: 14px;}

.navbar>ul>li {
    white-space: nowrap;
    padding: 8px 8px;
}
#hero h2 {    font-size: 65px;}

#hero h3 {    font-size: 70px;}

.about .content h3 {    font-size: 36px;}

.about .content p {    font-size: 14px;    line-height: 26px;}

.contact .info-box a {   
    word-break: break-all;
}


.delayedPopupWindow {
    width: 75%;
}

#hero {
    width: 100%;
    height: calc(70vh - 100px);
}

#hero .carousel-container {top: 0;}




}

@media only screen and (min-width: 768px) and (max-width: 999px){
.header-action {   position: absolute;    left: 40%;        margin-top: -12px;}

#header .logo img {   margin-top: -10px;}

#hero h3 {    font-size: 48px;}

#hero h2 {    font-size: 36px;}

section {   padding: 80px 0;}

.missin-box img{ float:left; margin-right: 15px;}

.missin-box p{ overflow: hidden;}

.count-section .col-6{
	width: 25%;
	float: left;
}
.count-section .count-box i {    font-size: 36px;}

.count-section .count-box {   padding: 40px 0;}

.count-section .count-box p {    margin: 0px 0 0 50px;}


.clients {    padding: 45px 0;}

.clients h3 {   font-size: 40px;   }


.features .nav-link h4 { display: block !important;}

.features .nav-link img {    margin-right: 5px;}

.features .nav-link {  justify-content: left;}

.signle-services-icon-wrapper { width: 88px;  height: 88px;    line-height: 88px;}

.signle-service-content {    padding-left: 15px;}

.services .icon-box {   padding: 18px;}

.tab-content img{width: 80%;}

.process {  padding: 54px 0 50px;}

.process h3 {   font-size: 34px;   line-height: 31px;   margin-bottom: 15px;}

.process-shape-1 {    display: none;}

.process__icon-box {   height: 100px;    width: 100px;    float: left; margin-right: 10px;}

.process__icon {  height: 98px;   width: 98px;}

.process__icon img{width: 50px;}

.process__count {   height: 32px;    width: 32px;}

.process__count:before {    line-height: 34px; font-size: 13px;}

.process__title {   text-align: left;}

.process__text {   text-align: left;   overflow: hidden;}

.process__single-2 {   margin-top: 0px;}

.process__single-3 {   margin-top: 0px;}

.section-title {   padding-bottom: 25px;}


#footer .footer-top {   padding: 30px 0 30px 0;}

#footer .footer-top .footer-links ul li {  width: 50%;    float: left;}

/*=================*/
.breadcrumbs {   margin-top: 84px;}

.inner-page {  padding: 45px 0px;}

.contact .php-email-form { padding: 25px 20px;}

.delayedPopupWindow {
    width: 90%;
}
.popup-image  {
    width: 180px;
    height: 180px;
}
.popup-image img {
    width: 180px;
    height: 180px;
}
.enquiry-left h3 span {
    font-size: 2rem;
}
.whats-app-btn {
    background-color: #1b96d3;
    padding: 10px 25px;
    text-align: center;
    border-radius: 25px;
    color: #fff;
    font-size: 13px;
}
.phone-app-btn {
    background-color: #9a0101;
    padding: 10px 28px;
    font-size: 12px;
}

    .menu-sm-lines {
        display: flex !important;
        margin-left: 240px !important;
    }
#header {
    transition: all 0.5s;
    z-index: 997;
    padding: 24px 0 0;
} 

.call-btn {
    margin-left: 250px;
}
.nubr{
        width: 175px;
        padding: 15px 0px 6px 10px;
        border-radius: 7px;
        margin-left: 140px;
        margin-top: 25px;
        background-color: aliceblue;
}
.nubr h6 a { 
     font-size: 20px;
}







}

@media only screen and (min-width: 640px) and (max-width: 767px){


.header-action {   position: absolute;    left: 50%;}

#header .logo img {   margin-top: -10px;}

#hero h3 {    font-size: 50px;}

#hero h2 {    font-size: 30px;}

section {   padding: 80px 0;}

.missin-box img{ float:left; margin-right: 15px;}

.missin-box p{ overflow: hidden;}

.count-section .count-box i {    font-size: 36px;}

.count-section .count-box {   padding: 20px 0;}

.count-section .count-box:before {display: none;}

.clients {    padding: 45px 0;}

.clients h3 {   font-size: 40px;   border-right: 0px solid #093182; margin-bottom: 15px;}


.features .nav-link h4 { display: block !important;}

.features .nav-link img {    display: none;}

.features .nav-link {  justify-content: left;}

.signle-services-icon-wrapper { width: 88px;  height: 88px;    line-height: 88px;}

.signle-service-content {    padding-left: 15px;}

.services .icon-box {   padding: 18px;}



.process {  padding: 54px 0 50px;}

.process h3 {   font-size: 34px;   line-height: 31px;   margin-bottom: 15px;}

.process__icon-box {   height: 100px;    width: 100px;    float: left; margin-right: 10px;}

.process__icon {  height: 98px;   width: 98px;}

.process__icon img{width: 50px;}

.process__count {   height: 32px;    width: 32px;}

.process__count:before {    line-height: 34px; font-size: 13px;}

.process__title {   text-align: left;}

.process__text {   text-align: left;   overflow: hidden;}

.process__single-2 {   margin-top: 0px;}

.process__single-3 {   margin-top: 0px;}

.section-title {   padding-bottom: 25px;}


#footer .footer-top {   padding: 30px 0 30px 0;}

#footer .footer-top .footer-links ul li {  width: 50%;    float: left;}

/*=================*/
.breadcrumbs {   margin-top: 84px;}

.inner-page {  padding: 45px 0px;}

.contact .php-email-form { padding: 25px 20px;}

.delayedPopupWindow {
    width: 90%;
}
.popup-image  {
    width: 180px;
    height: 180px;
}
.popup-image img {
    width: 180px;
    height: 180px;
}
.enquiry-left h3 span {
    font-size: 2rem;
}



.popup-query {   overflow: auto;    height: 95vh;}
}


@media only screen and (min-width: 480px) and (max-width: 639px){

.header-action { display: none;}

#header .logo img {   margin-top: -10px;}

#hero h3 {    font-size: 50px;}

#hero h2 {    font-size: 30px;}

section {   padding: 80px 0;}

.missin-box img{ float:left; margin-right: 15px;}

.missin-box p{ overflow: hidden;}

.count-section .count-box i {    font-size: 36px;}

.count-section .count-box {   padding: 20px 0;}

.count-section .count-box:before {display: none;}

.clients {    padding: 45px 0;}

.clients h3 {   font-size: 40px;   border-right: 0px solid #093182; margin-bottom: 15px;}


.features .nav-link h4 { display: block !important;}

.features .nav-link img {    display: none;}

.features .nav-link {  justify-content: left;}

.signle-services-icon-wrapper { width: 88px;  height: 88px;    line-height: 88px;}

.signle-service-content {    padding-left: 15px;}

.services .icon-box {   padding: 18px;}



.process {  padding: 54px 0 50px;}

.process h3 {   font-size: 34px;   line-height: 31px;   margin-bottom: 15px;}

.process__icon-box {   height: 100px;    width: 100px;    float: left; margin-right: 10px;}

.process__icon {  height: 98px;   width: 98px;}

.process__icon img{width: 50px;}

.process__count {   height: 32px;    width: 32px;}

.process__count:before {    line-height: 34px; font-size: 13px;}

.process__title {   text-align: left;}

.process__text {   text-align: left;   overflow: hidden;}

.process__single-2 {   margin-top: 0px;}

.process__single-3 {   margin-top: 0px;}

.section-title {   padding-bottom: 25px;}


#footer .footer-top {   padding: 30px 0 30px 0;}

#footer .footer-top .footer-links ul li {  width: 50%;    float: left;}

/*=================*/
.breadcrumbs {   margin-top: 84px;}

.inner-page {  padding: 45px 0px;}

.contact .php-email-form { padding: 25px 20px;}

.enquiry-left {
    width:100%;
    float:left;
    margin-right:0%;
 
}
.enquiry-form {
    width:100%;
    float:left;
}
.delayedPopupWindow {
    width: 90%;
}
.popup-image {display:none}

.enquiry-left h3 span {    font-size: 2rem;}

.enquiry-left:before{display:none}

.popup-query {   overflow: auto;    height: 95vh;}
}


@media only screen and (max-width: 479px){

.menu-sm-lines {
    display: flex !important;
}
    
.header-action { display: none;}

#header .logo img {   margin-top: 10px;}

    #hero .carousel-container {
        text-align: center;
        top: 0px;
    }

#hero h3 {    font-size: 25px; margin-top: 5px; margin-bottom: 0px;}

#hero h2 {    font-size: 20px;}

#hero .btn-get-started {
    font-size: 13px;
    padding: 12px 10px;
}

section {   padding: 45px 0;}

.missin-box img{ float:left; margin-right: 15px;}

.missin-box p{ overflow: hidden;}

.count-section .count-box i {    font-size: 36px;}

.count-section .count-box {   padding: 20px 0;}

.count-section .count-box:before {display: none;}

.clients {    padding: 45px 0;}

.clients h3 {   font-size: 40px;   border-right: 0px solid #093182; margin-bottom: 15px;}


.features .col-4{width: 100%}

.features .nav-link h4 { display: block !important;}

.features .nav-link img {    width: 26px;    margin-right: 15px;}

.features .nav-link {  justify-content: left;}

.signle-services-icon-wrapper { width: 88px;  height: 88px;    line-height: 88px;}

.signle-service-content {    padding-left: 15px;}

.services .icon-box {   padding: 18px;}



.process {  padding: 54px 0 50px;}

.process h3 {   font-size: 34px;   line-height: 31px;   margin-bottom: 15px;}

.process__icon-box {   height: 100px;    width: 100px;    float: left; margin-right: 10px;}

.process__icon {  height: 98px;   width: 98px;}

.process__icon img{width: 50px;}

.process__count {   height: 32px;    width: 32px;}

.process__count:before {    line-height: 34px; font-size: 13px;}

.process__title {   text-align: left;}

.process__text {   text-align: left;   overflow: hidden;}

.process__single-2 {   margin-top: 0px;}

.process__single-3 {   margin-top: 0px;}

.section-title {   padding-bottom: 25px;}


#footer .footer-top {   padding: 30px 0 30px 0;}

#footer .footer-top .footer-links ul li {  width: 50%;    float: left;}

/*=================*/
.breadcrumbs {   margin-top: 84px;}

.inner-page {  padding: 45px 0px;}

.contact .php-email-form { padding: 25px 20px;}


.enquiry-left {
    width:100%;
    float:left;
    margin-right:0%;
 
}
.enquiry-form {
    width:100%;
    float:left;
}
.delayedPopupWindow {
    width: 90%;
}
.popup-image {display:none}

.enquiry-left h3 span {    font-size: 2rem;}

.enquiry-left:before{display:none}

/*.popup-query {   overflow: auto;    height: 95vh;}*/

.whats-app-btn { margin-left: 60px; background-color: #1b96d3; padding: 10px 34px; text-align: center; border-radius: 25px; color: #fff; font-size: 16px}

.whats-app-btn:hover {  background-color: #9a0101; padding: 10px 35px; text-align: center; border-radius: 25px; color: #fff; font-size: 16px}

.phone-app-btn { margin-left: 60px; background-color: #9a0101; padding: 10px 46px; text-align: center; border-radius: 25px; color: #fff; font-size: 16px}

.phone-app-btn:hover {background-color: #1b96d3; padding: 10px 46px; text-align: center; border-radius: 25px; color: #fff; font-size: 16px}

.mt-30{margin-top: 30px}

/* ======================================================================================================== */

.breadcrumbs h2 {
    font-size: 22px;
}

.call-btn {
    margin-left: 62px;
}
.nubr{
        width: 175px;
        padding: 15px 0px 6px 10px;
        border-radius: 7px;
        margin-left: 40px;
        margin-top: 25px;
        background-color: aliceblue;
}
.nubr h6 a { 
     font-size: 20px;
 }
.header-action {
    display: none !important;
}


}


}
