
.frntwrapper { display: block; margin: 0 auto; position: relative; width: 100%; }
.landing_wrap { width: 100%; display: inline-block; margin: 0px; position: relative; }
.landing_wrap .f_logo { display: inline-block; width:80%; }
.landing_wrap .loginBtn { min-width: 100px; height: 33px; float: right; line-height: 31px; border: 1px solid #d4d4d4; text-align: center; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; box-shadow: 0 0 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2); background: #FFFFFF; position: absolute; right: 30px; top: 21px; font-size: 14px; }
.landing_wrap .loginBtn:hover { border: 1px solid #57acf0; box-shadow: 0 0 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.1); background: #57acf0; color: #FFFFFF; }
.landing_wrap .left_land { display: inline-block; float: left; margin-top: 50px; margin-bottom: 50px; width: 933px; margin-left: 40px; position: relative; }
.landing_wrap .right_view { position: absolute; right: 150px; text-align: center; width: 524px; margin-top: 52px; }
.landing_wrap .right_view h2 { display: inline-block; padding: 0 0 12px; }
.landing_wrap .right_view h2 em { color: #696b74; display: block; float: left; font-size: 50px; font-weight: normal; line-height: 38px; }
.landing_wrap .right_view h2 small { color: #9f9f9f; display: block; float: left; font-size: 74px; font-weight: normal; line-height: 60px; }
.landing_wrap .right_view h2 small b { color: #000; font-size: 74px; font-weight: normal; }
.landing_wrap .right_view .account { display: block; padding: 40px 0px 0px 0px; color: #696b74; font-size: 15px; }
.landing_wrap .right_view .account .accountLink { color: #3583e2; margin-left: 5px; }
.landing_wrap .right_view .account .accountLink:hover { text-decoration: underline; }
.landing_wrap .frontpage { right: 420px; }
.landing_wrap .right_view .google_analytics1 { display: inline-block; padding: 4px 0 0px; width: 260px; }
.landing_wrap .right_view .accountN { color: #9f9f9f; display: block; line-height: 18px; padding: 30px 0 0; }
.landing_wrap .right_view.rtside { right: 0px; }
.landing_wrap .right_view .intro { display: block; font-size: 17px; line-height: 20px; padding: 10px 0 13px; color: #696b74; }
.landing_wrap .right_view h1 { display: inline-block; padding-top: 6px; }
.landing_wrap .right_view h1 strong { color: #000; display: block; float: left; font-size: 64px; font-weight: normal; line-height: 60px; }
.landing_wrap .right_view h1 sup { color: #000; float: right; font-size: 20px; left: 1px; line-height: 30px; position: relative; top: -8px; }
.landing_wrap .right_view .google_analytics { display: inline-block; padding: 10px 0 24px; width: 390px; }
.landing_wrap .right_view .business_text { color: #9f9f9f; display: block; font-size: 21px; letter-spacing: -1px; line-height: 26px; padding: 14px 0; }
.landing_wrap .right_view .google_signin { display: inline-block; margin-top: 30px; width: 250px; height: 60px; }
.landing_wrap .right_view .google_signin img { -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); }
.landing_wrap .right_view .google_signin:hover { opacity: 0.9; }
.fullWidth { display: block; margin: 0 auto; position: relative; width: 1325px; }
.landing_wrap .right_view .google_analyticstext { display: inline-block; padding: 2px 0 24px; width: 100%; color: #696b74; float: left; font-size: 56px; font-weight: normal; line-height: 62px; text-align: center; }
ul.menu-section { display: block; width: 100%; margin: 0; padding: 0; padding-left: 60px; box-shadow: 0 6px 6px -4px #d8d3d3; position: absolute; z-index: 9; }
ul.menu-section > li { list-style: none; display: inline-block; position: relative; }
ul.menu-section > li > a { display: block; padding: 20px 0; padding-top: 12px; margin-right: 40px; color: #92929d; font-size: 14px; position: relative; }
ul.menu-section li.active a { border-bottom: 2px solid #1f90fb; color: #000; }
ul.menu-section li:hover .sub-menu { display: flex; }
.head2 { position: relative; }
.head2 sup { position: absolute; right: -23px; top: -8px; font-size: 22px; font-weight: bold; }
.sub-menu { position: absolute; top: 0; left: 0; min-width: 800px; width: 100%; border: 2px solid #dadada; background: #fff; margin-top: 40px; margin-left: -145px; z-index: 999; box-sizing: border-box; display: none; }
.sub-menu:after { content: ''; position: absolute; top: -3%; left: 0%; height: 10px; width: 10px; background: #fff; border: 2px solid #dadada; transform: rotate(45deg); margin-left: 170px; z-index: -999; border-bottom: 0; border-right: 0; }
.sub-menu > li { width: 50%; box-sizing: border-box; float: left; padding: 10px 30px; position: relative; }
.left-panel:after { content: ''; position: absolute; width: 1px; height: 80%; background: #ededed; top: 10%; right: 0; }
.sub-menu li > div { padding: 20px 30px; box-sizing: border-box; }
.sub-menu > li > div h3 { font-weight: bold; font-size: 25px; margin-bottom: 23px; color: #000; }
.sub-menu > li > div p { line-height: 22px; }
.img-cnt:hover { }
.border-right { border-right: 1px solid #ededed; }
.border-bototm { position: relative; }
.border-bototm:after { position: absolute; content: ''; bottom: 0; left: 5%; width: 90%; height: 1px; background: #ededed; }
.pd4 { padding-bottom: 40px; }
.full-bg { display: block; }
.grey-bg { background: #f6f7f6; }
.text-center { text-align: center; }
.head2 { display: inline-block; }
.head2 em { color: #696b74; font-size: 50px; font-weight: normal; }
.logo-part { display: block; }
.logo-part .g-logo { margin-right: 25px; position: relative; top: 12px; }
.ptb50 { padding-top: 50px; padding-bottom: 50px; }
.mt20 { margin-top: 20px; }
.mt50 { margin-top: 50px; }
.mb50 { margin-bottom: 50px; }
.flex-container { display: flex; width: 90%; margin: 0 auto; }
.flex-item { padding: 0 25px; }
.flex-from { width: 60%; }
.flex-list { width: 30%; }
.whitebg-border { background: #fff; border: 1px solid #d9d9d9; }
.no-flex { display: block !important; }
.flex-from .search-input { width: 100%; }
header { display: flex; align-items: center; justify-content: space-between; }
nav { display: flex; align-items: center; }
.logo-small-img { width: 100px; margin-top: 55px; }
.notfoundtext { font-size:15px; text-align: center; width: 100%; }
.m_heading { font-size: 22px; font-weight: bold; letter-spacing: 0.5px; }

@media (max-width:1024px) {
.landing_wrap { margin: 0px 0 0px; }
.landing_wrap .left_land { width: 86%; }
.landing_wrap .right_view { right: 20px; width: 483px; }
.landing_wrap .right_view h1 strong { font-size: 60px; line-height: 50px; }
.landing_wrap .right_view h1 sup { font-size: 20px; line-height: 24px; top: -10px; }
.fullWidth { display: block; margin: 0 auto; position: relative; width: 94%; }
}
@media (max-width:768px) {
ul.menu-section > li > a { margin-right: 50px !important; }
.landing_wrap .left_land { width: 70%; }
.landing_wrap .right_view { width: 54%; top: 20px; }
.landing_wrap .right_view .intro { font-size: 18px; line-height: 18px; padding: 0px 0px 8px; }
.landing_wrap .right_view .google_analytics { width: 80%; }
.landing_wrap .right_view h1 strong { font-size: 46px; line-height: 46px; }
.landing_wrap .right_view h1 sup { font-size: 18px; }
.landing_wrap .right_view .business_text { font-size: 20px; line-height: 24px; padding: 10px 0; }
.landing_wrap .right_view .business_text { line-height: 24px; padding: 7px 0 12px; }
.landing_wrap .right_view .google_signin { display: inline-block; margin-top: 14px; width: 70%; }
.landing_wrap .right_view h2 em { font-size: 30px; }
}
@media (max-width:767px) {
ul.menu-section > li > a { margin-right: 34px !important; }
.landing_wrap .f_logo {  width:80%; }
.landing_wrap .ga_logo { margin: 6px 60px 5px 4px !important; }
.landing_wrap .loginBtn { right: 22px; top: -8px; }
.landing_wrap { margin: 20px 0 0px; }
.landing_wrap .right_view { position: absolute; right: 240px; text-align: center; top: 110px; width: 524px; }
.landing_wrap .right_view h2 small, .landing_wrap .right_view h2 small b { font-size: 42px; line-height: 40px; }
.landing_wrap .right_view h2 small b { color: #9f9f9f; }
.landing_wrap .right_view h2 sup { color: #696b74; float: right; font-size: 14px; left: -4px; line-height: 14px; position: relative; top: -5px; }
.landing_wrap .right_view .google_analytics { width: 80%; padding-bottom: 10px; }
.landing_wrap .right_view .business_text { font-size: 18px; line-height: 24px; }
.landing_wrap .right_view h2 { display: inline-block; padding: 0 0 12px; }
.landing_wrap .right_view .intro { padding: 0px 0px 5px 0px; font-size: 16px; height: 20px; }
.landing_wrap .right_view .account { display: block; padding: 50px 0px 0px 0px; color: #696b74; font-size: 15px; }
.landing_wrap .left_land { width: 100%; padding-top: 280px; }
.landing_wrap .right_view .google_signin { width: 70%; }
.landing_wrap .right_view .f_logo { width: 190px; margin: 0 auto; }
}
@media (max-width:568px) {
ul.menu-section > li > a { margin-right: 20px !important; }
.landing_wrap .f_logo { width:80%; }
.landing_wrap .ga_logo { margin: 6px 20px 5px 4px !important; }
}
@media (max-width:480px) {
ul.menu-section > li > a { margin-right: 14px !important; }
ul.menu-section { padding-left: 20px !important; }
.landing_wrap .right_view { top: 42px; }
}
@media (max-width:375px) {
ul.menu-section > li > a { margin-right: 0px !important; }
ul.menu-section { padding-left: 20px !important; }
.landing_wrap .right_view h2 em { font-size: 24px; line-height: 28px; }
.landing_wrap .right_view .google_analytics { width: 70%; }
}
