@media (min-width: 1600px) {
}
@media (max-width: 1370px) {
  .mr-230 { margin-right: -230px; }
  .lcbk-pst-wrp { margin-left: -5%; width: 110%; }
}
@media (max-width: 1200px) {
}
@media (max-width: 1024px) {
  .container, .gp .container { padding: 0px 15px; width: 980px; }
  header { display: none; }
  .rspn-hdr { display: block; }
  .pg-lyut { padding-top: 0px !important; }
  .ovrlp-tp-103 { margin-top: 0px; }
  .cmp-inf > h2 { font-size: 28px; line-height: 32px; }
  .cmp-inf > p { font-size: 15px; line-height: 25px; }
  .nd-inf > h3 { font-size: 28px; }
  form.clb-frm { margin-bottom: -3px; width: 100%; }
  .clb-mck { padding-right: 0px; }
  .nt-ef-cnt > h2 { font-size: 30px; }
  .nt-mck { padding-right: 0px; }
  .creative-slider .seo-scor { max-width: 90%; }
  .seo-scor > .row > div { flex: 0 0 100%; max-width: 100%; }
  .title3 { margin-bottom: 30px; text-align: center; }
  .pln-bx {padding-left: 35px;padding-right: 35px;}
  .tst-car { width: 110%; }
  .creative-slider .seo-scor { margin-left: 5%; margin-top: 50px; position: static; transform: translate(0px); }
  .pnb-bdy2 { padding: 50px 20px 40px; }
  .tp-caption > form { width: 430px; }
  .vd-strd { max-width: 100%; min-width: 100%; }
  .vdo-sc { min-height: 657px; }
  .vdo-dta > h2 { font-size: 24px; line-height: 35px; }
  .padd-0-65-55 { padding: 0px 15px 50px; }
  .prj-bx-inf > h4 { font-size: 17px; line-height: 21px; }
  .prj-cat > a { font-size: 14px; }
  .mrgd17-5 { margin: 0px -7.5px; }
  .mrgd17-5 > div { padding: 0px 7.5px; }
  .mrgd17-5 .prj-bx { margin-bottom: 14px; }
  .title5 > h2 { font-size: 30px; }
  .title5 > p { font-size: 16px; line-height: 24px; }
  .sury-desc { padding: 30px 10px; }
  .sury-desc > h2 { font-size: 30px; }
  .sury-desc > p { font-size: 14px; }
  .gl-anyl-bg { min-height: 901px; }
  .cmp-inf2 { padding-left: 0px; }
  .cmp-inf2 > h2 { font-size: 28px; }
  .cmpn-slutn, .port-fltrs, .tst-car-wrp { margin-left: 0px; width: 100%; }
  .wrd-prft-inf { margin: 50px 0px; }
  .prd-qty { margin-right: 5px; }
  .cmg-wrp { background-size: cover; }
  .cas-bx2 > .row > div { display: block; max-width: 100%; }
  .cas-inf2 { margin: 50px 0px; }
  .cas-bx2.no-bg > .row > div { margin-left: 0px; }
}
@media (max-width: 980px) {
  .onln-mckp { padding-right: 0px; }
  .sdbr { margin: 50px 0px; }
  .lcbk-dtl > h1 { font-size: 35px; }
  .lcbk-pst-wrp { margin-left: 0px; width: 100%; }
  .lcbk-img { padding: 0px; }
  .price { font-size: 30px; }
  .conslt-mckp { margin-top: 50px; }
  .pg-tl > h1 { font-size: 33px; }
  .analy-stat > .row > div, .srvy-sec > .row > div, .cmpn-slutn > .row > div, .vd-strd > .row > div { flex: 0 0 100%; max-width: 100%; }
  .srvy-sec > .row > div { display: initial; }
  .srvy-mckp { margin: 0px; width: 100%; }
  .sury-desc { padding: 30px; }
}
@media (max-width: 768px) {
  .container, .gp .container { width: 100%; }
  .tgl-itm > h5 { padding: 17px 25px 16px; }
  .nt-ef-cnt > h2, .nd-inf > h3 { font-size: 25px; }
  .cmp-inf > h2 { font-size: 24px; line-height: 30px; }
  p { font-size: 14px; line-height: 24px; }
  .cmp-inf { padding: 30px 0px 0px !important; }
  footer .wdgt { margin-bottom: 50px !important; }
  .serv-bx { text-align: center; }
  .serv-bx > i { display: inline-block; float: none; margin: 0px 0px 30px; }
  .onln-dta > h2 { font-size: 26px; line-height: 35px; }
  .onln-dta > ul > li { font-size: 14px; }
  .tp-caption > form { width: 310px; }
  .paddr38 { padding-right: 0px; }
  .ovrlp-tp-170 { margin-top: -60px; }
  .ln-frm { padding: 50px 30px; }
  .rqst-amt > span { padding-right: 20px; }
  .vdo-dta > h2 { font-size: 20px; line-height: 25px; }
  .vdo-sc { min-height: 659px; }
  .tst-car2 .tst-itm { padding-left: 0px; }
  .sc-mckp1-rgt > img { height: auto; }
  .lcbk-dtl > h1 { font-size: 25px; line-height: 30px; }
  .lcbk-dtl > p { font-size: 14px; line-height: 24px; }
  .price { font-size: 23px; }
  .conslt-mckp { margin-top: 50px; }
  .cmp-inf2 > h2 { font-size: 24px; }
  .anyl-desc > h3 { font-size: 22px; line-height: 27px; }
  .gl-anyl-bg { min-height: 700px; }
  .sury-desc > h2 { font-size: 22px; }
  .shrt-stry > h2 { font-size: 30px; }
  .shrt-stry > p { font-size: 20px; line-height: 26px; }
  .wrk-prft-mckp { margin-top: -50px; }
  .wrd-prft-inf > h2 { font-size: 25px; }
  .wrd-prft-inf > p { font-size: 15px; }
  .pg-tl > h1 { font-size: 28px; }
  .er-inr > h1 { font-size: 200px; }
  .er-inr > h3 { font-size: 35px; line-height: 40px; }
  .prd-dtl-inf > h3 { font-size: 25px; line-height: 30px; }
  .title7 > h2 { font-size: 35px; }
  .prd-mta > a { font-size: 15px; padding: 12px 35px; }
  .cmg-inr > h2 { font-size: 50px; }
  .cmg-inr > span { font-size: 28px; }
  .cmg-inr > p { line-height: 25px; }
  .cases-tabs > ul { margin-right: 0px; display: block; }
  .cas-bx2.no-bg .cas-thmb > img { width: 100%; }
  .sec-mckp2-rgt { display: none; }
}
@media (max-width: 480px) {
  .nd-gal { margin-bottom: -10px; }
  .nd-gal img { margin-bottom: 10px; padding: 0px 6px; }
  .cmp-inf > h2 { font-size: 20px; line-height: 20px; }
  p {font-size: 13px;/* padding: 10px 47px; */line-height: 24px;}
  .nt-ef-cnt > h2, .nd-inf > h3 { font-size: 20px; }
  .title2 > h3 { font-size: 20px; }
  .title2 { max-width: 100%; }
  .clb-frm input { margin-bottom: 20px; }
  .fn-fcts { text-align: center; }
  .fct-bx { display: inline-block; float: none; width: auto; }
  .title1 > h3 { font-size: 25px; }
  .title1 > span { font-size: 12px; }
  .lt-blg-bx { margin-bottom: 30px; }
  .nt-ef-cnt > h2 { line-height: 26px; }
  .nt-ef-cnt > span { font-size: 12px; }
  .cmp-inf { max-width: 100%; }
  .lt-blg-cnt { margin-bottom: 30px; }
  .se-frm { text-align: center; }
  .se-frm .thm-btn2 { float: none; margin-top: 20px; }
  .title4 > h3 { font-size: 25px; }
  .proj-lnks > ul li { width: 50%; }
  .mckp-grp .cntr-mckp { width: 100%; }
  .mckp-grp > img.lft-mckp, .mckp-grp > img.rgt-mckp, .onln-mckp { display: none; }
  .onln-dta { margin-top: 0px; }
  .tst-car { width: 100%; }
  .tst-inf > p { line-height: 24px; }
  .tst-mckp > img { width: auto; }
  .nws-ltr-tl { margin-bottom: 30px; text-align: center; }
  .onln-dta > h2 { font-size: 21px; line-height: 30px; }
  .onln-dta { padding-left: 0px; }
  .tp-caption > form { width: 160px; }
  .tp-caption > form input { height: 30px; padding-left: 15px !important; font-size: 7px !important; }
  .tp-caption > form button { padding-left: 7px !important; right: 7px; }
  .tp-caption > form button::before { margin-top: -11px; top: 50%; }
  .lt-blg-pst > h2 { font-size: 20px; }
  .lt-blg-pst > p { line-height: 24px; }
  .wdgt-tl2 { font-size: 24px; }
  .rqst-amt { margin-top: 20px; }
  .vdo-sc { min-height: 400px; }
  .lcbk-pst.rev .lcbk-img { margin-top: 50px; }
  .srvy-sec > .row > div { display: block; }
  .srvy-mckp { width: 100%; }
  .sury-desc { margin-bottom: 50px; max-width: 100%; }
  .wrk-prft-mckp { margin-top: 0px; }
  .shrt-stry > h2 { font-size: 25px; }
  .shrt-stry > p { line-height: 24px; max-width: 100%; }
  .pg-tl > h1 { font-size: 22px; }
  .er-inr > h1 { font-size: 150px; }
  .er-inr > h3 { font-size: 23px; line-height: 30px; }
  .title7 > h2 { font-size: 28px; }
  .cmg-wrp .logo { float: none; padding: 20px; position: static; width: 100%; }
  .cmg-wrp .logo a { display: inline-block; }
  .cmg-inr > h2 { font-size: 40px; }
  .cmg-inr > span { font-size: 23px; }
  .countdown li { margin: 0px 10px; }
  .cmg-wrp::before { background-color: rgb(255, 255, 255); opacity: 0.5; z-index: -1; }
  .cmg-wrp { z-index: 1; }
  .cas-thmb2 > img { width: 100%; }
  .ovrlp-bp-60 { margin-bottom: 0px; }
  .cas-inf2 { padding-left: 0px; }
  .rspn-cnt > li { width: 10%; }
  .rspn-cnt > li.active { width: 90%; }
  .rspn-srch { width: 60%; }
  .lg-mn { padding-left: 5%; }
  .cmpn-slutn > .row > div, .vd-strd > .row > div { flex: 0 0 100%; max-width: 100%; }
  .srvy-sec > .row > div { display: initial; }
  .srvy-mckp { margin: 0px; width: 100%; }
  .sury-desc { padding-left: 40px; }
  .rspn-cnt > li { background-color: rgb(255, 169, 84); text-indent: 4px; }
  .rspn-cnt > li.active { background-color: rgb(255, 255, 255); }
  .big-scrn, .clb-mck { display: none; }
  .sml-scrn { display: block; }
  .cmp-pst + .cmp-pst { margin-top: 40px; }
  .serv-inf > p {display: inline-block;/* max-width: 80%; */}
  .gp.bp-xt300 { padding-bottom: 100px; }
  form.se-frm .inpt-grp > input { margin-top: 10px; border-radius: 30px; width: 100% !important; }
  .seo-scor { padding: 40px 35px; }
  .pln-bdy { text-align: center; }
  .sc-mckp1-rgt { opacity: 0.5; }
  .tst-mckp, .sc-mckp2-lft, .nt-mck { display: none; }
  .tst-car { margin-bottom: 70px; }
  .lt-blg-pst .athr-nm-ig img { margin-bottom: 0px; }
  .pln-bdy > span { margin-left: 0px; }
  .gl-anyl-bg { min-height: 500px; }
  .cmp-inf2 { margin-top: 50px; }
}
@media (max-width: 320px) {
  .rspn-srch { width: 55%; }
  .rspn-srch > button { right: 10px; }
}
