@media only screen and ( min-width:1280px ) and ( max-width:1600px ){
.topright {
    right: 0;
}

img.btm-logo {
    max-width: 68%;
}

.btm-center h4 {
    font-size: 18px;
}

.port-content .head_stylesd h2 {
    font-size: 50px;
}

.port-content .head_stylesd h3 {
    font-size: 30px;
}

.port-content .owl-nav div {
    transform: scale(0.8);
}

.cta-new-bg h2 {
    font-size: 120px;
}

.cta-new-bg h3 {
    font-size: 44px;
}

.cta-new-bg h4 {
    font-size: 43px;
}

}

@media only screen and (max-width: 1000px) and (min-width: 320px) {

br {    display: none !important;	}

.col-md-8.contact-right {
    display: none;
}

.banner h1 {
    font-size: 22px;
    line-height: normal;
    text-align: center;
    width: 100%;
    background: rgb(255 141 0 / 65%);
}

.banner h1 span.lg {
    font-size: 25px;
    line-height: normal;
}

.banner h1 span.frs:before {
    width: 100%;
}

.banner h1 span.frs:after {
    display: none;
}

.banner h1 span.lg:before {
    display: none;
}

.banner p {
    font-size: 16px;
    line-height: normal;
}

section.banner {
    text-align: center;
    padding-top: 9em;
    padding-bottom: 4em;
}

.banner ul.ban_lst li {
    font-size: 15px;
    width: 100%;
    border-right: none;
    text-align: left;
    font-size: 14px;
}

header {
    text-align: center;
    padding: 10px 0;
}

header .row {
    display: block;
}

.btm-center {flex-flow: column;text-align: center;padding: 0 10px;}

.btm-center h4 {
    margin-right: 0;
    font-size: 14px;
    margin-top: 0;
}

section.btm-block {
    padding: 20px 0;
}

.btm-center h4:after {
    height: 2px;
    width: 100px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
section.abt-content {
    padding-top: 4em;
    text-align: center;
}

.abt-left img {
    max-width: 100%;
    position: static;
}

.row.align-items-center {
    display: block;
}

.abt-content .head_style h2 {
    font-size: 20px;
}

.abt-content .head_style p {
    font-size: 16px;
}

section .btn, footer .btn {
    font-size: 14px;
    padding: 12px 29px;
    margin-bottom: 20px;
}
.port-content {
    padding-bottom: 30px;
}
.col-md-5.abt-left {
    margin-bottom: 30px;
}
.port-content .head_stylesd h2 {
    font-size: 17px;
    line-height: normal;
}

.port-content .head_stylesd h3 {
    font-size: 17px;
    font-weight: 800;
    line-height: normal;
}

.port-content h4 {
    font-size: 16px;
}

.port-content .owl-nav div {
    width: 46px;
    height: 46px;
    font-size: 19px;
}
.head_stylesd {
    margin-bottom: 30px;
}

.port-content .owl-nav {
    top: 35%;
}
img.web-img {
    display: none;
}

.cta-new-bg h3 {
    font-size: 24px;
    line-height: 24px;
}

.cta-new-bg h2 {
    font-size: 60px;
    line-height: 60px;
}

.cta-new-bg h4 {
    font-size: 20px;
}

section.cta-new:before {
    top: auto;
    height: 90%;
    bottom: 0;
}

section.cta-new {
    padding-top: 0;
    padding-bottom: 40px;
}

.cta-new-bg {
    text-align: center;
}

.cta-new .row.row-width {
    display: block;
}

.ctaItem {
    margin-bottom: 20px;
}

.ctaItem h4 {
    font-size: 15px;
}

.ctaItem h4 br {
    display: block !important;
}
section.packages {
    padding-top: 60px;
}

section.packages h2 {
    font-size: 18px;
    margin-bottom: 50px;
}

.packages [class^=col-]>div .price {
    font-size: 24px;
    line-height: normal;
}

.packages [class^=col-]>div .price span {
    font-size: 16px;
}

.packages .col-md-4 {
    margin-bottom: 80px;
}

.packages .pkg-action a {
    font-size: 14px;
}

.row.pkg-action {
    display: flex;
    justify-content: center;
}
.cta-new .row {
    display: block;
}
.content-scroll ul.scrollbar li {
    font-size: 13px;
}

.packages .col-md-4:last-child {margin-bottom: 0;}

section.our-process .head_style h2 {
    font-size: 22px;
    margin-bottom: 30px;
}

.op_item:after {
    display: none;
}

.op_item {
    padding-bottom: 30px;
}

.our-process .col-md-3 {
    margin-bottom: 30px;
}

.our-process .col-md-3.lt {
    margin-bottom: 0;
}

section.our-process {
    padding-bottom: 60px;
}
section.our-services {
    padding-top: 60px;
    padding-bottom: 50px;
}

.our-services .head_style h2 {
    font-size: 24px;
}

.our-services .head_style p {
    font-size: 16px;
    line-height: normal;
    font-weight: 500;
}

.row.row_vertical {
    flex-flow: column;
}

.our-services .col-md-2 {
    width: 100%;
}

.ourbox {
    margin: 0 0 20px;
}

.ourbox h4 {
    font-size: 16px;
}

section.our-testimonial {
    padding-top: 60px;
    padding-bottom: 0;
}

section.our-testimonial .head_style h2 {
    font-size: 20px;
    margin-bottom: 10px;
}

section.our-testimonial .head_style p {
    font-size: 15px;
    line-height: normal;
}
section.our-testimonial .item {
	
padding-left: 30px;
}
.owl-testimonial .item:before {
    display: none;
}

.owl-testimonial .item p {
    font-size: 15px;
    /* min-height: auto; */
}

.owl-testimonial .item h6 {
    margin-bottom: 0;
    font-size: 16px;
}

.owl-testimonial .item h6 span {font-size: 13px;}

img.wrap-shadow {
    display: none;
}

.prof-inn {
    padding: 40px;
    text-align: center;
    padding-bottom: 10px;
}

.prof-left {
    display: block;
}

.prof-inn h2 {
    font-size: 20px;
}

.prof-inn p {
    font-size: 14px;
    line-height: normal;
}

.prof-inn ul {
    display: block;
}

.prof-inn ul li {
    margin-right: 0;
    margin-bottom: 30px;
}

.prof-inn ul li strong {
    font-size: 35px;
    line-height: 35px;
}

.prof-inn ul li small {
    font-size: 14px;
}

.prof-inn ul li strong:before {
    right: 0;
    left: 0;
    margin: 0 auto;
    top: 0;
}
.banner .row {
    display: block;
}

.banner h1 span {
    background: none;
}
.topright {
    right: 0;
    float: none;
    max-width: 100%;
    min-width: auto;
    margin-top: 60px;
}

.bannerform {
    min-width: auto;
    max-width: 100%;
    padding: 30px;
}

.bannerform h2 {
    font-size: 18px;
    line-height: normal;
}

img.seal {
    width: 100px;
    height: auto;
    top: -40px;
}

.port-content:before {
    font-size: 8.875rem;
    /* color: red; */
    line-height: 8.875rem;
    bottom: 200px;
}

.prof-agency .col-md-12:after {
    width: 160px;
    height: 160px;
    bottom: -50px;
    right: 0;
    top: auto;
}

.prof-agency .col-md-12:before {
    width: 250px;
    height: 250px;
}

footer {
    padding-top: 190px;
    padding-bottom: 30px;
}

.ftr-head h2 {
    font-size: 19px;
    line-height: 30px;
}

.ftr-head p {
    font-size: 15px;
}

.ftr-contact textarea.form-control {
    height: 90px;
}

.ftr-contact .form-control {height: 47px;font-size: 14px;}

.container.lst-cont {
    text-align: center;
}

footer p {
    font-size: 13px;
}

.col-md-6.lt-rft {text-align: inherit;}

body .popupform {    width: 90%;	}

.custom-form .col-md-4 {    display: none;	}

.popupform .custom-form .margin {margin: 0;padding: 25px;}

.popupform .custom-form input.btn-custom {position: static;border-radius: 40px;padding: 13px 20px;float: none;margin: 10px 0px 0;display: table;font-size: 14px;}

.popupform .custom-form textarea.form-control {height: 90px;}

.popupform .custom-form .form-control {height: 45px;}

form.validate-popupform {
    padding: 0 10px;
    margin-top: 20px;
}

.popupform .custom-form .form_tagline {
    margin: 0;
}
.our-services .btn-block {
    margin-top: 20px;
}
}
