@media screen and (max-width:1570px) {

.google-search-fig {

width: 65%;

position: relative;

right: inherit;

}



.g-btm-line {

margin-top: 40px;

}

.bigc-page .g-btm-line {

	margin-top: 40px;

}

.google-search-fig.spec-rgt{width: 54%;}

.seo-part.con-left {left: 0; margin-top: 0px; width: 50%; position: relative;}

}



@media screen and (max-width:1259px) {

.container {

width: 1000px;

}



.logo {

width: 120px;

}



.header-rgt {

width: 860px;

}



.tag-line {

font-size: 18px;

}



.call-txt {

font-size: 21px;

}



.menu ul li {

padding-left: 12px;

}



.menu ul li a {

font-size: 13px;

}



#header.fixed .menu ul li {

padding: 0 10px 13px;

}



#header.fixed .menu ul li:first-child {

padding-left: 16px;

}



.banner-container {

width: 930px;

}



.banner-txt {

width: 500px;

}



.ban-sub-txt {

font-size: 23px;

line-height: 31px;

}



.ban-main-txt {

font-size: 60px;

line-height: 70px;

}



.banner-but {

margin-top: 15px;

}



.banner-but a {

font-size: 17px;

padding: 10px 45px 11px;

line-height: 20px;

}



.banner-container {

height: 198px;

}



.ser-box {

width: 190px;

padding: 16px 15px 24px;

margin-left: 12px;

}



.ser-name {

height: 52px;

}



.ser-box p {

height: 234px;

overflow: hidden;

}



.ser-box figure span {

width: 160px;

height: 125px;

}



.ser-box figure span img {

max-width: 160px;

max-height: 125px;

}



.project-wrapper h4 {

font-size: 24px;

}



.consn-box {

width: 94%;

}



.ft-menu ul li {

padding: 0 10px;

margin-left: 0;

}



.ft-box01 {

padding-right: 36px;

width: 310px;

}



.ft-box02 {

padding: 0 34px 21px;

width: 360px;

}



.ft-box03 {

width: 286px;

}



.tl-no {

padding-bottom: 5px;

}



.sign-box input[type="text"] {



}

.sign-box .cpt-box input[type="text"]{width: 74%}

.sign-box input[type="submit"] {

width: 81px;

font-size: 12px;

}



.view a.info {

font-size: 13px;

}



.view h3 {

margin: 66px 0 0;

padding-bottom: 0;

}



.info-box {

width: 237px;

height: 300px;

margin-left: 17px;

}



.web-port ul li {

width: 323px;

margin-bottom: 27px;

margin-left: 15px;

}



.inner-ban-txt {

height: 68px;

}



.i-ban-main {

font-size: 32px;

line-height: 39px;

}



.i-ban-sub {

font-size: 22px;

line-height: 29px;

}



.main-testibox {

width: 305px;

height: 604px;

}



.testi-txt {

height: 338px;

}



.main-testibox h2 {

font-size: 16px;

padding: 10px 0 9px;

}



.main-testibox figure span {

width: 263px;

}



.s-md a figure {

width: 55px;

}



.s-md {

margin-right: 12px;

}



.inner-ban-txt.con {

height: 99px;

}



.req-form {

width: 868px;

margin-top: 11px;

}



.faq-inner {

padding: 37px 31px 41px;

}



.feild-line {

margin: 0 0 15px 40px;

width: 414px;

}



.feild-name {

font-size: 17px;

}



.req-but-line {

margin-top: 16px;

}



.web-content-point ul {

width: 450px;

}



.google-dis {

width: 315px;

margin-top: 0;

}



.google-search-fig {

width: 620px;

position: relative;

right: inherit;

}



.g-btm-line {

margin-top: 10px;

}



.g-part {

width: 340px;

}



.g-part-rgt {

width: 600px;

}



.age-lft {

width: 430px;

}



.age-rgt {

width: 522px;

}



.adword-wrapper p {

padding-right: 0;

}



.ppc-result {

width: 420px;

}



.bt-big-line {

padding: 0 20px 27px;

box-sizing: border-box;

-moz-box-sizing: border-box;

-webkit-box-sizing: border-box;

}



.age-txt {

padding-top: 0;

}



#youtubevideo {

height: 270px;

}



.seo-part {

width: 500px;

margin: 16px 0 0;

}



.seo-part-rgt {

width: 435px;

}



.gray-bar ul {

text-align: left;

}



.gray-bar ul li {

width: 50%;

margin-left: 0;

box-sizing: border-box;

-moz-box-sizing: border-box;

-webkit-box-sizing: border-box;

padding-bottom: 5px;

}



.seoexp-lft {

width: 350px;

}



.seoexp-head {

padding: 0 20px 4px;

}



.seoexp-rgt {

width: 610px;

}



.inner-ban-txt.seo .i-ban-main {

line-height: 34px;

}



.inner-ban-txt.seo {

height: 100px;

}



.video-box {

width: 482px;

}



.sub-v-box {

margin: 0 0 35px 35px;

width: 310px;

}



.print-ins-box {

width: 483px;

}



.print-rgt {

width: 483px;

display: inline-block;

margin-left: 29px;

float: none;

}



.print-img {

width: 483px;

display: inline-block;

margin-bottom: -2px;

float: none;

}



.print-ins-box {

height: 510px;

}



.growth-img {

width: 88%;

}



.lanarea-wrapper ul li {

width: 184px;

}



.lanarea-wrapper ul li figure span {

width: 180px;

height: 102px;

}



.lanarea-wrapper ul li figure img {

max-width: 170px;

max-height: 90px;

}



.lanarea-wrapper ul li a .lan-name {

font-size: 15px;

line-height: 20px;

}



.video-box iframe {

height: 250px;

}



.res-img-left img {

  width: 290px;

}



.tl-no a {

font-size: 16px;

}



.res-img-right {

margin: 12px 0 20px;

text-align: center;

width: 100%;

}

.menu ul li {



  padding-bottom: 17px;



}

.menu ul li ul li {



  padding: 6px 25px;

  

}

#header.fixed .menu ul li ul li:first-child {

  padding-left: 10px;

}

.google-search-fig.spec-rgt {

  width: 40%;

}

.seo-part.con-left{width: 40%;}

.google-img{width: 50%;} 

.google-spec-txt{width: 45%;}



.bigc-page .g-btm-line {margin-top: 0;}

.bigc-page .google-dis {width: 320px;}

.g-head {font-size: 21px;padding-bottom: 21px;}

.service-sec ul li {width: 475px;margin: 0 50px 30px 0px;}

.ser-rgt {width: 381px;}

.woo-rgt {width: 377px;}

.woo-lft ul li {width: 280px;margin-right: 35px;}

.woo-lft {width:620px;}

.woo-payment-sec ul li {width: 484px;}

.woo-payment-sec .pay-rgt {width: 333px;}

.woo-lft {width: 100%;}

.woo-lft ul {float: none;	width: 100%;	margin-top: 10px;	display: inline-block;	margin-bottom: 20px;text-align:center}

.woo-lft ul li {	width: 280px;	margin-right: 35px;	float: none;	display: inline-block;	text-align: center;}

.woo-rgt {	width: 100%;}

.content-portfolio .info-box {

	height: 375px;

}

.content-portfolio .info-head {

	font-size: 19px;

}
/*ss*/
.inner-ban-txt.auth-banner{height: 148px;}
.auth-list ul{width: 100% !important;}
.auth-listcolmn ul li{width: 440px; margin-left: 110px;}
.auth-listcolmn ul li .auth-content{width: 340px;}
.title-container h2::before {
  width:47px;
  height: 70px;;
}
.title-container h2 {
  font-size: 26px;
  line-height: 36px;
  /* max-width: 220px; */
}
}

@media screen and (max-width:1199px) {
  .single-pricing-box {
    padding: 25px 20px 30px 20px;
  }
  .title-container {
    padding: .8rem 0 .8rem 0;
  }
  
  .title-container h2 {
    font-size: 26px;
    line-height: 36px;
  }
  
  .single-pricing-box .regular-price h3 {
    font-size: 20px;
    line-height: 30px;
  }
  .seo-pricing-plan .card .offerPrice h3 {
    font-size: 28px;
    line-height: 38px;
  }
  .regular-price, .offerPrice {
    padding-bottom: 15px;
  }
  .seo-pricing-plan {
   grid-template-columns: repeat(2,1fr);
  }
 
}

@media screen and (max-width:1023px) {



.inner-web-wrapper.testi {margin-bottom: 0;}

.container {

width: 738px;

}

  #header {



  padding-bottom: 13px;



}

.menu {

display: none;

}



.header-rgt {

width: 419px;

}



.tag-line {

border: 0;

padding-right: 0;

margin-right: 0;

}



.banner-container {

width: 690px;

height: 168px;

}



.banner-txt {

width: 400px;

}



.ban-sub-txt {

font-size: 19px;

line-height: 27px;

}



.ban-main-txt {

font-size: 50px;

line-height: 58px;

}



.banner-but a {

font-size: 15px;

line-height: 20px;

padding: 7px 30px 8px;

}



.banner-but {

margin-top: 11px;

}



.service-wrapper {

padding: 35px 0 37px;

}



.service-wrapper h1 {

font-size: 35px;

line-height: 40px;

padding-bottom: 12px;

}



.service-wrapper h4 {

font-size: 20px;

padding-bottom: 11px;

}



.ser-box {

width: 236px;

margin-left: 10px;

margin-top: 12px;

display: inline-block;

float: none;

}



.ser-box:nth-child(3n+1) {

margin-left: 0;

}



.service-area {

margin-top: 5px;

}



.ser-box figure span {

height: 140px;

width: 206px;

}



.ser-box figure span img {

max-height: 140px;

max-width: 206px;

}



.ser-name {

height: inherit;

}



.ser-box p {

height: 193px;

padding-bottom: 20px;

}



.project-wrapper {

padding: 42px 0 19px;

}



.project-wrapper h2 {

line-height: 23px;

padding-bottom: 14px;

font-size: 28px;

}



.project-wrapper h4 {

font-size: 21px;

line-height: 25px;

padding-bottom: 0;

padding-bottom: 29px;

}



.main-portfolio {

float: left;

margin-top: 29px;

width: 100%;

}



.main-portfolio {

width: 410px;

float: none;

margin: 0 auto 0;

position: relative;

}



.main-portfolio ul li {

width: 389px!important;

}



.view h3 {

margin: 50px 0 0;

 font-size: 20px; line-height: 25px

}



.portbar-wrapper {

padding: 26px 0 34px;

}



.consn-wrapper {

padding: 34px 0 38px;

}



.consn-box h3 {

font-size: 25px;

line-height: 30px;

padding-bottom: 10px;

}



.consn-box p {

font-size: 16px;

line-height: 24px;

padding-bottom: 22px;

}



.click-but a {

line-height: 20px;

font-size: 17px;

padding: 6px 23px 8px;

}



.testi-box {

width: 80%;

}



.testimonial-wrapper {

padding: 28px 0 24px;

}



.testi-box h2 {

font-size: 28px;

line-height: 34px;

padding-bottom: 23px;

}



.cl-res {

width: 75%;

font-size: 17px;

line-height: 27px;

padding-bottom: 17px;

}



.com-name {

padding: 11px 0 9px;

font-size: 17px;

line-height: 23px;

}



.t-more a {

padding: 4px 13px 5px;

}



.ft-menu ul li {

padding: 0 4px;

}



.ft-menu ul li a {

font-size: 13px;

line-height: 21px;

}



.ft-box01 {

width: 100%;

padding-right: 0;

padding-bottom: 25px;

border-bottom: 1px solid rgba(255,255,255,0.2);

margin-bottom: 30px;

}



.gl-logo {

float: left;

margin-right: 20px;

}



.gl-line {

float: none;

display: block;

margin-top: 4px;

text-align: left;

}



.ft-box02 {

border-left: none;

padding-left: 0;

width: 370px;

padding-bottom: 0;

}



.ft-btm {

padding: 16px 0 23px;

}



.ft-middle {

padding: 27px 0 23px;

}



.ft-head {

font-size: 15px;

padding-bottom: 16px;

}



.com-add {

font-size: 16px;

line-height: 24px;

}



.con-tel-area {

margin-top: 11px;

}



.tl-no {

font-size: 16px;

line-height: 22px;

}



.tl-no {

padding-bottom: 7px;

}



.sign-box {

padding-bottom: 40px;

}



.tl-no span.desk {

display: none;

}



.tl-no span.desk.fax {

display: inline-block;

}



.tl-no span.mb {

display: inline;

}



.header-rgt {

width: 600px;

}



.hd-tp-line {

float: left;

clear: none;

width: 100%;

}



.tag-line {

padding-bottom: 10px;

text-align: right;

width: 100%;

}



.header-rgt {

margin-top: 18px;

}



.mb-call {

display: block;

}



.mb-menu-area {

display: block;

}



.close-menu {

position: fixed;

top: 44px;

-webkit-transform: translate(-350px,0);

-moz-transform: translate(-350px,0);

-ms-transform: translate(-350px,0);

-o-transform: translate(-350px,0);

transform: translate(-350px,0);

transition: all 2s ease-in-out;

-webkit-transition: all 2s ease-in-out;

-moz-transition: all 2s ease-in-out;

-o-transition: all 2s ease-in-out;

right: 3%;

display: none;

width: 40px;

height: 40px;

text-indent: -9999px;

z-index: 9999;

background: url(../images/close-icon-toggle.png) no-repeat center center;

}



.mm-opening .close-menu {

display: block;

}



.menu-trigger {

display: block;

float: left;

margin-top: 0;

background: url(../images/menu-icon-toggle.png) no-repeat center center;

width: 40px;

height: 40px;

text-indent: -9999px;

}



.mm-opening .menu-trigger {

display: none;

}



.menu-trigger:hover {

background: url(../images/menu-icon-toggle-hover.png) no-repeat center center;

}



.mb-menu-area {

float: right;

margin: 0 0 0 20px;

position: relative;

}



.call-txt {

display: none;

}



.call-txt-tab {

display: block;

float: right;

}



.contact-fix {

display: none;

}



#header.fixed .hd-tp-line {

display: block;

padding-top: 13px;

}



#header.fixed .tag-line {

display: none;

}



#header.fixed .call-txt-tab {

float: left;

}



.inner-web-wrapper {

padding: 22px 0 0px;

}



.breadcrumbs ul li {

font-size: 16px;

background-position: left 2px;

}



.inner-web-wrapper h1 {

font-size: 34px;

padding: 25px 0 10px;

line-height: 45px;

}



.inner-web-wrapper h3 {

font-size: 21px;

line-height: 26px;

padding: 0 0 28px;

}



.inner-web-wrapper p {

font-size: 16px;

padding: 0 0 19px;

}



.info-area {

margin-top: 45px;

}



.info-box {

width: 354px;

margin-left: 30px;

margin-bottom: 64px;

height: 230px;

}



.info-box:nth-child(2n+1) {

margin-left: 0;

}

.info-box:nth-child(4n), .info-box:nth-child(3n) {

  margin-bottom: 0;

}

.info-head {

font-size: 22px;

margin-top: 54px;

padding-bottom: 11px;

}



.info-txt {

font-size: 15px;

}



.inner-web-wrapper {

padding-bottom: 0;

}



.web-port-wrapper {

padding: 35px 0 20px;

}



.web-content-wrapper p {

font-size: 16px;

padding: 0 0 22px;

}



.web-content-wrapper {

padding: 31px 0 10px;

}



.web-port ul li {

width: 235px;

}



.web-port ul li:nth-child(3n+1) {

margin-left: 0px;

}



.web-port ul li:nth-child(2n+1) {

/*margin-left: 0;*/

}



.i-ban-main {

font-size: 29px;

line-height: 36px;

}



.i-ban-sub {

font-size: 18px;

line-height: 27px;

}



.inner-ban-txt {

height: 64px;

}



.inner-web-wrapper.testi h1 {

font-size: 30px;

line-height: 38px;

padding-bottom: 10px;

}



.inner-web-wrapper.testi p {

line-height: 25px;

padding-bottom: 17px;

}



.main-testi-area {

margin-top: 9px;

}



.main-testibox {

height: 554px;

width: 351px;

margin: 0 0 33px 30px;

}



.testi-txt {

height: 288px;

}



.main-testibox figure span {

width: 309px;

}



.main-testibox:nth-child(3n+1) {

margin-left: 30px;

}



.main-testibox:nth-child(2n+1) {

margin-left: 0;

}



.inner-bullet ul {

padding: 0 0 16px;

}



.inner-bullet ul li {

font-size: 16px;

padding-bottom: 4px;

padding-left: 26px;

}



.inner-web-wrapper.testi {

padding-bottom: 30px;

}

.inner-web-wrapper.new-testi {

  margin-bottom: 0px;

}

.port-two-part {

padding: 31px 0;

}



.req-head {

font-size: 23px;

line-height: 30px;

width: 244px;

}



.req-form {

width: 100%;

}



.feild-line input[type="text"] {

height: 47px;

font-size: 16px;

padding: 10px 15px;

}



.feild-line select {

height: 47px;

font-size: 16px;

padding: 10px 15px;

background-position: calc(100% - 15px) 18px;

}



.req-captcha img {

height: 30px;

width: 80px;

}



.feild-line:nth-last-child(2) input[type="text"] {

padding-left: 98px;

}



.req-but-line input[type="submit"] {

width: 209px;

height: 49px;

}



.req-but-line input[type="reset"] {

width: 209px;

height: 49px;

}



.feild-line textarea {

height: 160px;

padding: 10px 15px;

}



.feild-line {

margin: 0 0 15px 20px;

width: 327px;

}


/*
.feild-line:nth-last-child(3) {

margin-top: -115px;

}
*/


.req-form-section {

margin-bottom: 32px;

}



.feild-line select option {

padding: 2px 15px;

}



.plat-box img {

width: 80%;

}



.e-plat-area {

margin: 3px 0 20px;

padding: 20px 0 14px;

}



.web-content-point ul li {

font-size: 16px;

line-height: 23px;

padding-left: 28px;

clear: left;

}



.web-content-point {

padding: 4px 0 9px;

}



.web-content-point ul {

width: 330px;

}



.google-shop-wrapper {

padding: 30px 0 32px;

}



.google-dis {

width: 100%;

}



.g-head span {

display: inline;

}



.g-head {

font-size: 21px;

line-height: 27px;

padding-bottom: 11px;

}



.google-dis p {

font-size: 16px;

line-height: 25px;

padding-bottom: 17px;

}



.google-search-fig {

width: 100%;

margin-top: 10px;

}



.g-btm-line {

margin-top: 27px;

font-size: 16px;

line-height: 24px;

}



.g-part {

width: 230px;

}



.g-part-rgt {

width: 470px;

}



.age-lft {

width: 100%;

}



.age-rgt {

width: 662px;

float: none;

position: relative;

margin: 0 auto;

clear: both;

}



.adword-wrapper {

padding: 35px 0 42px;

}



.adword-wrapper p {

font-size: 16px;

line-height: 25px;

padding-bottom: 23px;

}



.age-txt {

font-size: 21px;

line-height: 26px;

padding-bottom: 16px;

}



.google-shop-wrapper.nobor .g-btm-line {

display: none;

}



.ppc-result {

width: 100%;

}



.ppc-benefit {

width: 100%;

border-left: none;

padding: 30px 0 0;

}



.ppc-wrapper {

padding: 36px 0 31px;

}



.result-head {

font-size: 22px;

line-height: 27px;

padding-bottom: 13px;

}



.ppc-testi {

padding: 0 0 20px 68px;

margin-top: 17px;

font-size: 16px;

line-height: 25px;

}



.result-head {

font-size: 20px;

line-height: 25px;

padding-bottom: 10px;

}



.ppc-benefit ul {

margin-top: 13px;

}



.ppc-benefit ul li {

font-size: 16px;

line-height: 25px;

padding-bottom: 10px;

padding-left: 29px;

}



.bot-wrapper {

padding: 31px 0 16px;

}



.bt-big-line {

padding: 0 0 17px;

font-size: 16px;

line-height: 25px;

}



#youtubevideo {

height: 349px;

}



.age-rgt {

height: 389px;

}



.seo-part {

margin: 8px 0 0;

width: 340px;

}



.seo-part-rgt {

width: 365px;

margin-top: 0;

}



.gray-bar {

padding: 37px 0 39px;

}



.gray-bar ul li {

font-size: 16px;

}



.seoexp-wrapper {

padding: 29px 0 22px;

}



.seoexp-lft {

width: 270px;

}



.seoexp-rgt {

width: 440px;

}



.seoexp-head {

padding: 0 0 4px;

font-size: 17px;

line-height: 22px;

}



.seoexp-rgt h3 {

font-size: 21px;

line-height: 28px;

padding-bottom: 14px;

}



.seoexp-rgt p {

font-size: 16px;

line-height: 25px;

padding-bottom: 25px;

}



.seoexp-line {

padding-bottom: 18px;

}



.red-bar {

padding: 34px 0 7px;

}



.red-bar h3 {

font-size: 22px;

line-height: 29px;

padding-bottom: 8px;

}



.red-bar p {

font-size: 16px;

line-height: 25px;

padding-bottom: 25px;

}



.video-point ul {

padding-bottom: 7px;

}



.video-point ul li {

font-size: 16px;

line-height: 25px;

padding-bottom: 10px;

padding-left: 13px;

background-position: left 9px;

}



.video-prod-wrapper {

padding: 37px 0 28px;

}



.video-prod-wrapper h2 {

font-size: 20px;

line-height: 27px;

padding-bottom: 25px;

}



.video-box {

width: 352px;

}



.video-line {

padding-bottom: 24px;

}



.video-prod-wrapper p {

font-size: 16px;

line-height: 25px;

padding-bottom: 22px;

}



.more-v-but a {

font-size: 18px;

padding: 9px 20px 8px;

}



.sub-v-box {

width: 351px;

}



.sub-v-box:nth-child(3n+1) {

margin-left: 35px;

}



.sub-v-box:nth-child(2n+1) {

margin-left: 0;

}



.subvideo-wrapper {

padding: 53px 0 9px;

}



.prod-video iframe {

height: 208px;

}



.print-ins-box {

padding: 19px 18px;

width: 357px;

height: 515px;

margin: 0 0 24px 24px;

}



.print-img {

float: left;

width: 100%;

}



.print-img img {

display: inline;

}



.print-rgt {

float: left;

width: 100%;

margin: 0;

}



.print-ins-box h3 {

font-size: 18px;

line-height: 26px;

padding-bottom: 12px;

}



.print-bullet ul li {

font-size: 16px;

line-height: 24px;

padding-bottom: 8px;

padding-left: 26px;

}



.print-ins-area {

padding-bottom: 8px;

}



.growth-img {

margin: 10px 0 28px;

}



.lanarea-wrapper {

padding: 15px 0 30px;

}



.lanarea-wrapper ul li {

width: 232px;

}



.lanarea-wrapper ul li:nth-child(5n+1) {

margin-left: 15px;

}



.lanarea-wrapper ul li:nth-child(3n+1) {

margin-left: 0;

}



.lanarea-wrapper ul li figure span {

width: 228px;

height: 130px;

}



.lanarea-wrapper ul li figure img {

max-width: 218px;

max-height: 120px;

}



.lanarea-wrapper ul li a .lan-name {

font-size: 16px;

line-height: 24px;

padding: 4px 0 0;

}



.lanarea-wrapper ul li {

margin-top: 25px;

}



.web-content-wrapper h3 {

font-size: 19px;

line-height: 27px;

padding: 6px 0 10px;

}



.view-port a {

font-size: 18px;

}



.web-content-point ul li {

background: rgba(0,0,0,0) url("../images/rgt-bullet.png") no-repeat scroll left 6px;

}



.video-box {

border: 15px solid #4c4c4c;

}



.video-box iframe {

height: 200px;

}



.video-top {

padding-top: 80px;

}

.web-port ul li {

width: 235px;

margin-bottom: 27px;

margin-left: 15px;

}

.seo-part-rgt.con-rgt{width: 100%;float: left;}

.seo-part.con-left{width: 100%;float: left; margin-top: 20px}

.google-search-fig.spec-rgt{width: 100%;float: left; margin-top: 20px}

.google-dis.spec-lft{width: 100%;float: left;}

.inner-web-wrapper.testi.specialists-area {

  padding-bottom: 0;

}

.spec-lft .print-bullet li {float: left;}

.service-sec ul li {width: 354px;margin: 0 30px 30px 0px;}

.ser-rgt {width: 259px;}

.ser-rgt h4 {font-size: 20px;line-height: 24px;}

.bigc-page .google-dis {width: 100%;}

.web-content-wrapper h5 {font-size: 20px;line-height: 26px;padding: 0px 0 15px;}



.woo-payment-sec ul li {	width: 354px;}

.woo-payment-sec ul li {	padding: 15px;}

.woo-payment-sec .pay-rgt {width: 227px;}

.woo-payment-sec .pay-rgt h4 {font-size: 19px;line-height: 27px;}

.woo-payment-sec ul li {width: 100%;margin-bottom: 20px;margin-right: 0;}

.woo-payment-sec ul li:nth-child(2n) {margin-bottom: 0px;}

.woo-payment-sec .pay-rgt {width: 84%;}

.woo-payment-sec .pay-rgt p {font-size: 15px;line-height: 23px;}

.content-portfolio .info-box {

	height: 245px;

}

/*ss*/
.auth-pdf-link ul li{margin-left: 24px;}
.auth-pdf-link ul li a{font-size: 16px; padding-right: 33px;}
.auth-page-h4 {padding-top: 50px !important;}
.auth-listcolmn ul li .auth-content{width: 1000px;	float: none;display: table-cell;}
.auth-listcolmn ul li .auth-icon{width: 93px;}
.auth-listcolmn ul li .auth-content h2{font-size:22px; margin-bottom: 15px;}
.auth-listcolmn ul li{margin-left:0; width:100%;}
.i-auth-logo{margin-top: 9px;}
.inner-ban-txt.auth-banner {height: 128px;}

.pop-mid-box{height: 520px;}
.quick-form-home{height: 100%; overflow-y: scroll;}
.quick-form-home .label:last-child{padding-bottom: 35px;}

.gl-line-2{margin: 20px 0 0 173px;}
.inner-web-wrapper.testi h1.pricing_plans {
  padding-bottom:20px;;
}
.card ul li {
  font-size:16px;
  line-height: 25px;
}

}



@media screen and (max-width:767px) {


.container {

width: 620px;

}



.banner-container {

width: 530px;

height: 133px;

}



.banner-txt {

display: inline-block;

float: none;

}



.ban-sub-txt {

font-size: 16px;

line-height: 20px;

}



.ban-main-txt {

font-size: 40px;

line-height: 44px;

}



.banner-but {

margin-top: 6px;

}



.banner-but a {

font-size: 14px;

line-height: 19px;

padding: 6px 20px 7px;

}



.ser-box {

width: 199px;

margin-left: 7px;

margin-top: 12px;

vertical-align: top;

}



.ser-box figure span {

height: 140px;

width: 206px;

}



.ser-box figure span img {

max-height: 140px;

max-width: 206px;

}



.ser-name {

height: 52px;

}



.ser-box p {

height: 242px;

}



.ft-box02 {

width: 310px;

}



.ft-box03 {

width: 276px;

}



.sign-box input[type="text"] {



}

.sign-box .cpt-box input[type="text"] {

  width: 71%;

}

.header-rgt {

width: 490px;

}



.call-txt-tab {

display: none;

}



.call-txt-mb {

display: block;

float: right;

}



.quick-form-home {

padding: 30px;

overflow-y: scroll;

height: 100%;

}



.quick-form-home .main-head {

font-size: 17px;

padding: 7px 0;

}



.quick-form-home .sub-head {

font-size: 20px;

padding: 13px 0 6px;

}



.pop-mid-box {

width: 400px;

height: 340px;

}



.quick-form-home .name {

font-size: 15px;

line-height: 18px;

margin-right: 10px;

width: 110px;

}



.quick-form-home .label {

margin-top: 10px;

}



.quick-form-home textarea {

height: 60px;

}



.quick-form-home .label:last-child {

padding-bottom: 30px;

}



.quick-form-home .close-btn {

right: 7px;

top: 8px;

}



.quick-form-home input[type="submit"] {

font-size: 17px;

padding: 4px 0;

}



.inner-web-wrapper h1 {

font-size: 31px;

padding: 19px 0 10px;

}



.info-box {

height: 244px;

width: 295px;

}



.web-port {

width: 389px;

margin: 0 auto;

position: relative;

float: none;

}



.web-port ul li {

width: 100%;

margin-left: 0;

}



.web-port ul li:nth-child(3n+1) {

margin-left: 0;

}



.web-port ul li:nth-child(3n+1) {

margin-left: 0;

}



.web-port-wrapper {

padding: 35px 0 28px;

}



.main-testi-area {

margin-top: 0;

}



.main-testibox {

width: 100%;

padding: 20px;

height: auto;

margin-left: 0;

border: 0;

}



.main-testibox:nth-child(3n+1) {

margin-left: 0;

}



.main-testibox:nth-child(2n+1) {

margin-left: 0;

}



.main-testibox figure {

height: auto;

}



.main-testibox figure span {

width: 100%;

height: auto;

float: left;

}



.main-testibox h2 {

font-size: 17px;

padding: 15px 0 3px;

}



.testi-txt {

height: auto;

}



.inner-bullet {

margin-top: 25px;

}



.port-two-part {

width: 100%;

border-top: 1px solid #fff;

border-left: none;

}



.port-two-part:first-child {

border-top: 0;

}



.feild-line {

margin-left: 0;

}



.feild-line {

width: 100%;

}



.feild-line:nth-last-child(3) {

margin-top: 0;

}


.feild-line:nth-last-child(2) {

margin-top: 0;

}



.inner-ban-txt.con {

height: 89px;

}



.view-port a {

font-size: 17px;

}



.plat-box {

padding: 5px 0;

height: 61px;

}



.web-content-point ul {

width: 100%;

}



.g-part {

margin-top: 20px;

width: 100%;

text-align: center;

}



.g-part img {

display: inline;

}



.g-part-rgt {

margin-top: 20px;

width: 100%;

}



.age-rgt {

width: 100%;

}



#youtubevideo {

height: 325px;

}



.age-rgt {

height: 365px;

}



.inner-ban-txt.seo .i-ban-main {

line-height: 30px;

}



.inner-ban-txt.seo {

height: 85px;

}



.seo-part {

width: 100%;

}



.seo-part-rgt {

margin-top: 10px;

width: 100%;

}



.gray-bar ul li {

font-size: 15px;

width: 54%;

}



.gray-bar ul li:nth-child(2n+1) {

width: 46%;

}



.seoexp-lft {

width: 100%;

}



.seoexp-lft img {

display: inline;

}



.seoexp-rgt {

margin-top: 10px;

width: 100%;

}



.video-box {

width: 298px;

}



.sub-v-box {

width: 292px;

}



.print-ins-box {

width: 100%;

margin-left: 0;

height: inherit;

}



.lanarea-wrapper ul li {

width: 196px;

margin-left: 10px;

}



.lanarea-wrapper ul li:nth-child(5n+1) {

margin-left: 10px;

}



.lanarea-wrapper ul li:nth-child(3n+1) {

margin-left: 0;

}



.lanarea-wrapper ul li figure span {

width: 192px;

height: 108px;

}



.lanarea-wrapper ul li figure img {

max-width: 182px;

max-height: 98px;

}



.video-top {

padding-top: 80px;

}

.view h3 {

margin: 100px 0 0;

}

.port-more{margin-top: 80px;}

.port-more a{width: 180px;}

.service-sec ul li {width: 100%;margin: 0 0px 30px 0px;}

.ser-rgt {width: 85%;}

.woo-lft ul li {width: 244px;margin-right: 20px;}

.service-sec {margin: 30px 0 10px;}

.woo-payment-sec .pay-rgt {width: 81%;}

.woo-payment-sec {margin: 20px 0 45px;}

.content-portfolio .info-box {

	height: 294px;

}

.top-content-sec figure img {

 

    width: 280px;

    

}


/*ss*/
.i-auth-logo {margin-top:5px;width: 110px;}
.auth-pdf-link ul li{margin-left:0; margin-top:15px;}
.auth-pdf-link ul li:first-child{margin-top:0;}
.inner-ban-txt.auth-banner .i-ban-main{font-size: 22px;line-height: 30px;}
.inner-ban-txt.auth-banner .i-ban-sub {font-size: 15px;	line-height: 24px;}
.inner-ban-txt.auth-banner {height: 106px;}
.auth-listcolmn ul li .auth-content h2 {font-size: 20px;margin-bottom: 10px;}
.auth-listcolmn{padding-bottom: 40px; padding-top: 0;}
.auth-listcolmn ul li .auth-content p{font-size: 15px;line-height: 25px;}
.seo-pricing-plan {
  grid-template-columns: repeat(1,1fr);
 }
 .card-3 .single-pricing-box .regular-price h3, .card-2 .single-pricing-box .regular-price h3, .card-1 .single-pricing-box .regular-price h3, .seo-pricing-plan .card .single-pricing-box .offerOneTime h3,
 .seo-pricing-plan .card .single-pricing-box .offerOneTime h3 {
  font-size: 18px;
  line-height: 29px;
}
.title-container h2 {
  font-size: 24px;
  line-height: 34px;
}
.regular-price, .offerPrice {
  padding-bottom: 10px;
}
.seo-pricing-plan .card .offerPrice h3 {
  line-height: 32px;
}

}



@media screen and (max-width:639px) {

.container {

width: 548px;

}



.service-wrapper {

padding: 29px 0 31px;

}



.service-wrapper h1 {

font-size: 30px;

line-height: 33px;

padding-bottom: 12px;

}



.service-wrapper h4 {

font-size: 17px;

padding-bottom: 9px;

}



.ser-box {

width: 268px;

}



.ser-box figure span {

height: 140px;

width: 238px;

}



.ser-box figure span {

max-height: 140px;

max-width: 238px;

}



.ser-name {

height: inherit;

font-size: 18px;

line-height: 23px;

padding: 13px 0 9px;

}



.ser-box p {

font-size: 15px;

line-height: 23px;

height: 140px;

}



.ser-box:nth-child(3n+1) {

margin-left: 7px;

}



.ser-box:nth-child(2n+1) {

margin-left: 0;

}



.project-wrapper {

padding: 35px 0 14px;

}



.project-wrapper h2 {

font-size: 26px;

line-height: 22px;

padding-bottom: 11px;

}



.project-wrapper h4 {

font-size: 20px;

line-height: 23px;

padding-bottom: 22px;

}



.consn-wrapper {

padding: 28px 0 32px;

}



.consn-box h3 {

font-size: 22px;

line-height: 28px;

padding-bottom: 10px;

}



.consn-box p {

font-size: 15px;

line-height: 23px;

padding-bottom: 19px;

}



.click-but a {

font-size: 16px;

line-height: 20px;

padding: 4px 20px 6px;

}



.testi-box h2 {

font-size: 25px;

line-height: 34px;

padding-bottom: 17px;

}



.ft-menu ul li {

margin-left: 0;

padding: 0 9px;

}



.ft-menu ul li a {

line-height: 20px;

}



.ft-menu {

padding: 27px 0 24px;

}



.gl-line {

margin-top: 6px;

font-size: 15px;

line-height: 21px;

}



.ft-box01 {

margin-bottom: 25px;

padding-bottom: 22px;

}



.ft-head {

font-size: 14px;

padding-bottom: 10px;

}



.com-add {

font-size: 15px;

line-height: 21px;

}



.con-tel-area {

margin-top: 9px;

}



.tl-no {

font-size: 15px;

line-height: 21px;

}



.ft-box02 {

width: 276px;

padding-right: 12px;

}



.ft-box03 {

width: 256px;

}



.sign-box input[type="text"] {



}

.cpt-box{width: 68%;}

.sign-box .cpt-box input[type="text"] {

  width: 67%;

}

.s-txt {

font-size: 13px;

line-height: 18px;

padding-bottom: 18px;

}



.call-txt-mb a {

font-size: 15px;

line-height: 20px;

padding: 3px 11px 5px;

}



.mb-call a {

font-size: 15px;

line-height: 20px;

padding: 3px 11px 5px;

}



.menu-trigger {

height: 34px;

width: 34px;

background-size: 100%;

}



.tl-no a {

font-size: 15px;

}



.menu-trigger:hover {

background-size: 100%;

}



.mb-menu-area {

margin: 0 0 0 15px;

}



.mb-call {

margin-left: 15px;

}



.header-rgt {

width: 410px;

}



#header.fixed .call-txt-mb {

float: left;

}



.pop-mid-box {

width: 400px;

height: 290px;

}



.inner-web-wrapper {

padding: 17px 0 0;

}



.inner-web-wrapper h1 {

font-size: 28px;

padding: 16px 0 5px;

line-height: 41px;

}



.inner-web-wrapper h3 {

font-size: 19px;

line-height: 24px;

padding: 0 0 20px;

}



.inner-web-wrapper p {

font-size: 15px;

padding: 0 0 17px;

line-height: 20px;

}



.info-box {

height: 244px;

width: 264px;

margin-bottom: 53px;

margin-left: 20px;

}



.web-port-wrapper {

padding: 30px 0 23px;

}



.web-port-wrapper h2 {

font-size: 24px;

padding-bottom: 22px;

}



.web-content-wrapper p {

font-size: 15px;

padding: 0 0 18px;

}



.ft-menu ul li {

box-sizing: border-box;

-moz-box-sizing: border-box;

-webkit-box-sizing: border-box;

float: left;

margin-left: 0;

padding: 0 9px 7px;

text-align: left;

width: 50%;

}



.inner-web-wrapper.testi h1 {

font-size: 23px;

line-height: 29px;

padding: 12px 0 9px;

}



.testi-txt {

font-size: 15px;

line-height: 24px;

padding-bottom: 16px;

}



.view-port a {

font-size: 17px;

}



.feild-name {

font-size: 16px;

padding-bottom: 5px;

}



.feild-line input[type="text"] {

font-size: 15px;

height: 40px;

}



.feild-line textarea {

height: 120px;

font-size: 15px;

}



.feild-line select {

font-size: 15px;

height: 40px;

padding: 8px 12px 10px;

background-position: calc(100% - 15px) 15px;

}



.feild-line:nth-last-child(2) input[type="text"] {

padding-left: 88px;

}



.req-captcha {

top: 34px;

}



.req-captcha img {

height: 25px;

width: 75px;

}



.req-captcha {

width: 75px;

}



.req-but-line input[type="submit"] {

height: 41px;

width: 169px;

font-size: 17px;

margin: 0 8px;

}



.req-but-line input[type="reset"] {

height: 41px;

width: 169px;

font-size: 17px;

margin: 0 8px;

}



.faq-inner {

padding: 30px 25px 31px;

}



.req-but-line {

margin-top: 6px;

}



.e-plat-area {

margin: 0 0 17px;

padding: 17px 0 11px;

}



.web-content-point ul li {

font-size: 15px;

line-height: 22px;

padding-bottom: 8px;

background-position: left 5px;

}



.web-content-point {

padding: 2px 0 6px;

}



.google-shop-wrapper {

padding: 20px 0 22px;

}



.g-head {

font-size: 18px;

line-height: 25px;

padding-bottom: 8px;

}



.google-dis p {

font-size: 15px;

line-height: 25px;

padding-bottom: 17px;

}



.g-btm-line {

font-size: 15px;

line-height: 24px;

margin-top: 22px;

}



.plat-box {

height: 54px;

}

.plat-box {

height: auto;

width: 100%;

border-left: none;

border-top: 1px solid rgba(0,0,0,0.5);

padding: 15px 0;

}

.e-four-box .plat-box{width: 100%;}



.plat-box:first-child {

border: 0;

}



.plat-box img {

width: auto;

}



.e-plat-area {

padding: 0 20px;

}



.g-part {

margin-top: 13px;

}



.age-txt {

font-size: 20px;

line-height: 24px;

padding-bottom: 15px;

}



.adword-wrapper p {

font-size: 15px;

line-height: 23px;

padding-bottom: 20px;

}



.adword-wrapper {

padding: 27px 0 28px;

}



.ppc-wrapper {

padding: 27px 0 20px;

}



.result-head {

font-size: 18px;

line-height: 22px;

padding-bottom: 7px;

}



.ppc-testi {

background-size: 42px auto;

font-size: 15px;

line-height: 23px;

margin-top: 14px;

padding: 0 0 15px 58px;

}



.ppc-benefit {

margin-top: 25px;

}



.result-head {

font-size: 17px;

line-height: 21px;

padding-bottom: 5px;

}



.ppc-benefit ul {

margin-top: 9px;

}



.ppc-benefit ul li {

font-size: 15px;

line-height: 23px;

padding-bottom: 9px;

}



.bt-big-line {

font-size: 15px;

line-height: 23px;

padding: 0 0 15px;

}



#youtubevideo {

height: 285px;

}



.age-rgt {

height: 325px;

}



.gray-bar ul li:nth-child(2n+1) {

width: 100%;

}



.gray-bar ul li {

width: 100%;

}



.gray-bar {

padding: 24px 0 26px;

}



.seoexp-wrapper {

padding: 26px 0 14px;

}



.seoexp-head {

font-size: 16px;

}



.seoexp-rgt h3 {

font-size: 19px;

line-height: 24px;

padding-bottom: 10px;

}



.seoexp-rgt p {

font-size: 15px;

line-height: 24px;

padding-bottom: 22px;

}



.seoexp-line {

padding-bottom: 8px;

}



.video-point ul li {

background-position: left 7px;

font-size: 15px;

line-height: 22px;

padding-bottom: 8px;

}



.video-prod-wrapper {

padding: 28px 0 24px;

}



.video-prod-wrapper h2 {

font-size: 19px;

line-height: 25px;

padding-bottom: 20px;

}



.video-box {

width: 100%;

margin-bottom: 25px;

}



.video-line {

padding-bottom: 0;

}



.video-prod-wrapper p {

font-size: 15px;

line-height: 24px;

padding-bottom: 20px;

}



.more-v-but {

margin-top: 7px;

}



.more-v-but a {

font-size: 16px;

padding: 9px 18px 8px;

}



.sub-v-box {

width: 264px;

margin: 0 0 20px 20px;

}



.sub-v-box:nth-child(3n+1) {

margin-left: 20px;

}



.p-video-name {

font-size: 15px;

height: 41px;

line-height: 20px;

padding-bottom: 8px;

}



.print-bullet ul li {

font-size: 15px;

line-height: 23px;

padding-bottom: 8px;

padding-left: 26px;

}



.print-ins-box h3 {

padding-bottom: 7px;

}



.print-ins-area {

padding-bottom: 0;

}



.lanarea-wrapper ul li {

width: 266px;

margin-left: 10px;

}



.lanarea-wrapper ul li:nth-child(5n+1) {

margin-left: 10px;

}



.lanarea-wrapper ul li:nth-child(3n+1) {

margin-left: 10px;

}



.lanarea-wrapper ul li:nth-child(2n+1) {

margin-left: 0;

}



.lanarea-wrapper ul li figure span {

width: 262px;

height: 126px;

}



.lanarea-wrapper ul li figure img {

max-width: 252px;

max-height: 116px;

}



.web-content-wrapper h3 {

font-size: 16px;

line-height: 26px;

padding: 5px 0 10px;

}



.sub-v-box {

margin: 0 0 20px 20px;

}



.sub-v-box:nth-child(3n+1) {

margin: 0 0 20px 20px;

}



.sub-v-box:nth-child(2n+1) {

margin: 0 0 20px 0;

}



.video-box iframe {

height: 250px;

}



.prod-video iframe {

height: 150px;

}



.video-top {

padding-top: 70px;

}



.s-md a figure {

width: 50px;

}

.i-ban-sub br{display: none ;}

.ser-rgt {width: 83%;}

.web-content-wrapper h5 {font-size: 18px;}

.content-portfolio .info-box {

	height: 311px;

}

.top-content-sec figure {

    width: 100%;

    float: none;

    text-align: center;

    display: inline-block;

    margin-bottom: 15px;

}

.top-content-sec figure img {
    float: none;
    display: inline-block;
}
.inner-web-wrapper.testi h1.pricing_plans {
  padding-top: 20px;
}
}



@media screen and (max-width:567px) {

.container {

width: 300px;

}



.header-rgt {

width: 100%;

}



.main-portfolio {

width: 100%;

}



.main-portfolio ul li {

width: 300px!important;

}



.view h3 {

margin: 71px 0 0;

font-size: 20px;

line-height: 28px;

}



.ser-box {

margin-left: 0;

}



.ser-box:nth-child(3n+1) {

margin-left: 0;

}



.ser-box:nth-child(2n+1) {

margin-left: 0;

}



.ser-box p {

height: inherit;

}



.project-wrapper {

padding: 31px 0 14px;

}



.project-wrapper h2 {

font-size: 24px;

line-height: 21px;

padding-bottom: 12px;

}



.project-wrapper h4 {

font-size: 18px;

line-height: 21px;

padding-bottom: 22px;

}



.testi-box {

width: 100%;

}



.gl-line {

margin-top: 0;

}



.sign-box input[type="text"] {



}

.cpt-box {

  width: 73%;

}

.sign-box .cpt-box input[type="text"] {

  width: 74%;

}

.banner-container {

height: 85px;

width: 300px;

}



.banner-txt {

width: 80%;

}



.ban-sub-txt {

font-size: 12px;

line-height: 15px;

}



.ban-main-txt {

font-size: 23px;

line-height: 28px;

}



.banner-but a {

font-size: 12px;

line-height: 15px;

padding: 1px 10px 2px;

}



24.banner-but {

margin-top: 0;

}



.logo {

width: 80px;

position: absolute;

}



.tag-line {

font-size: 14px;

width: 70%;

float: right;

padding-bottom: 25px;

}



.mb-menu-area {

clear: right;

margin: 0 0 0 9px;

float: right;

}



.call-txt-mb a {

font-size: 14px;

line-height: 17px;

padding: 3px 8px 5px;

}



.mb-call a {

font-size: 14px;

line-height: 17px;

padding: 3px 8px 5px;

}



.mb-call {

clear: none;

margin-top: 0;

margin-left: 0;

}



.call-txt-mb {

margin-top: 0;

float: left;

}



.menu-trigger {

width: 31px;

height: 31px;

}



.gl-logo {

display: inline-block;

float: none;

margin-bottom: 11px;

margin-right: 0;

}



.gl-line {

float: left;

width: 100%;

}



.ft-box02 {

width: 100%;

border-bottom: 1px solid rgba(255,255,255,0.2);

border-right: 0;

padding-bottom: 15px;

margin-bottom: 20px;

}



.ft-box03 {

width: 100%;

}



.sign-box {

padding-bottom: 30px;

}



.pop-mid-box {

width: 300px;

height: 340px;

}



.quick-form-home .close-btn a {

height: 28px;

width: 28px;

}



.quick-form-home {

padding: 25px;

}



.quick-form-home .label:last-child {

padding-bottom: 25px;

margin-top: 0;

}



.quick-form-home .main-head {

font-size: 15px;

padding: 4px 0;

}



.quick-form-home input[type="submit"] {

font-size: 15px;

padding: 1px 0;

}



.quick-form-home .sub-head {

font-size: 18px;

padding: 11px 0 5px;

}



.quick-form-home .name {

width: 100%;

margin: 0 0 6px 0;

}



.quick-form-home .rgt-area {

width: 100%;

}



.quick-form-home .name {

font-size: 14px;

}



.quick-form-home .label:last-child .name {

display: none;

}



.quick-form-home .close-btn {

right: 5px;

top: 6px;

}



.quick-form-home .label {

margin-top: 9px;

}



.web-port {

width: 100%;

}



.info-box {

width: 100%;

height: inherit;

padding-bottom: 23px;

margin-left: 0;

margin-bottom: 48px;



}

 .info-box:nth-child(3n){margin-bottom: 48px;}

.view-port a {

font-size: 14px;

}



.ft-menu ul li {

text-align: center;

}



.ft-menu ul li a {

float: none;

}



.gl-line {

text-align: center;

}



.ft-box02 {

padding-right: 0;

text-align: center;

}



.ft-box03 {

text-align: center;

}



.i-ban-main {

font-size: 17px;

line-height: 21px;

}



.i-ban-sub {

font-size: 10px;

line-height: 20px;

}



.inner-ban-txt {

height: 42px;

}



.s-md {

margin: 0 8px;

}



.s-md:last-child {

margin-right: 8px;

}



.inner-web-wrapper.testi .bx-wrapper .bx-controls-direction a {

display: none;

}



.inner-bullet ul li {

font-size: 15px;

line-height: 25px;

padding-bottom: 4px;

padding-left: 26px;

}



.inner-bullet {

margin-top: 20px;

}



.inner-bullet ul {

padding: 0 0 12px;

}



.port-two-part {

width: 100%;

border-top: 1px solid #fff;

border-left: none;

}



.port-two-part:first-child {

border-top: 0;

}



.port-two-part {

padding: 21px 0;

}



.inner-ban-txt.con {

height: 50px;

}



.i-ban-sub {

font-size: 10px;

line-height: 14px;

}



.req-head {

font-size: 21px;

line-height: 30px;

width: 224px;

}



.faq-inner {

padding: 23px 15px 24px;

}



.req-form {

margin-top: 0;

}



.req-but-line input[type="submit"] {

width: 123px;

margin-left: 0;

}



.req-but-line input[type="reset"] {

width: 123px;

margin-right: 0;

}



.req-form-section {

margin-bottom: 22px;

}



#youtubevideo {

height: 146px;

}



.age-rgt {

height: 186px;

}



.inner-ban-txt.seo .i-ban-main {

line-height: 17px;

}



.inner-ban-txt.seo {

height: 48px;

}



.red-bar {

padding: 24px 0 3px;

}



.red-bar h3 {

font-size: 20px;

line-height: 27px;

padding-bottom: 7px;

}



.red-bar p {

font-size: 15px;

line-height: 22px;

padding-bottom: 22px;

}



.sub-v-box {

width: 100%;

margin-left: 0;

}



.sub-v-box:nth-child(3n+1) {

margin-left: 0;

}



.lanarea-wrapper ul li {

margin-left: 0;

}



.lanarea-wrapper ul li:nth-child(5n+1) {

margin-left: 0;

}



.lanarea-wrapper ul li:nth-child(3n+1) {

margin-left: 0;

}



.lanarea-wrapper ul li:nth-child(2n+1) {

margin-left: 0;

}



.video-box {

border: 10px solid #4c4c4c;

}



.video-box iframe {

height: 160px;

}



.coll-three-list ul {

width: 100%;

padding: 0;

}

.res-img-left {

margin: 12px 0 20px;

text-align: center;

width: 100%;

}

.google-img{width: 100%; text-align: center;}

.google-spec-txt{width: 100%; text-align: center; float: left;}

.google-spec-txt p{margin-top: 15px}

.google-spec-txt{margin-top: 20px}

.spec-lft .print-bullet li {

  float: left;

  margin: 0;

  text-align: left;

  width: 100%;

}

.ser-rgt {width: 69%;}

.web-content-wrapper h5 {	font-size: 17px;	line-height: 23px;	padding: 0px 0 10px;}

.woo-lft ul li {margin-right: 0;margin-bottom: 15px;}

.woo-lft ul li:nth-child(2n) {margin-bottom: 0px;}

.woo-payment-sec ul li {padding: 10px;}

.woo-payment-sec .pay-rgt {width: 66%;}

.woo-payment-sec .pay-rgt h4 {font-size: 16px;line-height: 22px;}

.content-portfolio .port-more a {

	width: 100%;

	margin: 0;font-size:16px;

}

.banner-but {

    margin-top: 0;

}

/*ss*/
.inner-ban-txt.auth-banner .i-ban-main {font-size: 17px;line-height: 26px;}
.inner-ban-txt.auth-banner .i-ban-sub {font-size: 12px;	line-height: 18px;}
.i-auth-logo {width: 90px;}
.inner-ban-txt.auth-banner {height: 86px;}
.auth-feature h3{font-size:20px;}
.auth-page-h4 h4{font-size: 22px;line-height: 28px; margin-bottom:15px;}
.auth-listcolmn ul li .auth-icon {width: 73px;}
.auth-listcolmn ul li .auth-icon img{max-width:80%;}
.auth-listcolmn ul li .auth-content h2{line-height:24px;}

.pop-mid-box{height: 550px;}
.quick-form-home .g-recaptcha{transform: scale(0.83); -webkit-transform: scale(0.83); transform-origin: 0 0; -webkit-transform-origin: 0 0;}

.g-recaptcha {
  transform: scale(0.88);
  transform-origin: 0 0;
}

.gl-line-2{margin: 10px 0 0 0;}
}

@media screen and (max-width:425px) {
.inner-ban-txt.auth-banner {height: 60px;}
.inner-ban-txt.auth-banner .i-ban-main{font-size: 12px; line-height: 19px;}
.inner-ban-txt.auth-banner .i-ban-sub {font-size: 10px;	line-height: 10px;}
.i-auth-logo {width: 60px;margin-top: 3px;}
.title-container h2 {padding-left:55px;}
}