@media screen and (max-width:1440px) {
	.container { max-width:1200px; }
	
}
@media screen and (max-width:1300px) {
	.container { max-width:1160px; }
	.eml-img {width: 31%;}
	.businss {width: 48%;}
	.seagrass-left {width: 67%;}
	.seagrass-rt.fw {padding: 50px;}
    .post_item {width: 45%; min-height: 482px;}
	.post-template-default .genpg-rite {width: 64%;}
    .wp-block-search .wp-block-search__button {width: 26%!important;padding: 8px 16px;}
    .b-cont.b-cont-one.fw {margin-bottom: 61px;}
	.sg-iconone:before {transform: scale(0.9);}
	.app-cont h1, .or-soln-hd h1, .cnt-hd h1 {font-size: 36px !important;margin:0px 0px 12px !important;}
	.cnt-hd h1 {margin:0px 0px 30px !important;}
	.or-soln-hd h4, .app-cont h4 {font-size:20px !important;}
	.con-11 span { font-size: 70px !important;}
	.con-11 p{margin-top:14px;}
	.topmenu ul li {margin: 0px 12px 0px;}
	.bn-bt.fw p{margin:0px !important;}
.single .post_cnt h2 {font-size: 36px;line-height: 46px; margin-bottom: 30px;}		
 .inrpg-breadcrumbs.fw {display: none !important;}   
    


   
   
	

		
		

}
@media screen and (max-width:1240px) {
	.container { max-width: 970px; }
	.businss {width: 48%!important;}
	.eml-img {width: 30.7%;}
	.seagrass-rt.fw {padding: 32px;}
	.bnr-cont h2 {margin-bottom:40px;}
	.bnr-cont h1 {margin-bottom:40px;}
	.con-11 span {font-size: 64px !important;}
	.site-footer {padding: 28px 80px;}
	.topmenu ul li a {font-size:18px;}
	.hm-bnr {padding: 90px 0px;}
    .hm-cl-ac.fw h2 {font-size: 23px;}
	.hm-cl-ac.fw a {padding: 13px 37px;}
div#popmake-1025{width:50%!important;}
.pum-content.popmake-content h2 {font-size: 33px;}
.pum-content.popmake-content p{font-size:17px;padding:0px 53px;}
	.cont-us a{font-size:17px;}
	a.crp_link figure, a.crp_link img {width: 130px !important;height:125px !important;margin:0px 0px 13px !important;}
	span.crp_title {font-size: 18px;line-height: 28px;margin-left: 0px;}

    
}
@media screen and (max-width:1199px) {
	.container { max-width:960px; }
	.eml-img {width: 30%;}
	.businss {width: 48%!important;}
	.bnr-cont h2 {line-height: 41px;}
	.bnr-cont h1 {line-height: 41px;}
	.second-section.fw{padding:90px 0px;}
	.sg-iconone img {width: 27%;}
	.con-11 span {font-size: 80px;}
	.page_bnr.fw {padding: 40px 0px;}
	.seagrass-left {margin-right:37px;}
	.seagrass-rt.fw {padding:32px;}
	.contact-form-sgm input {width:92%;}
	input.wpcf7-form-control.has-spinner.wpcf7-submit {width:50%;}
    .ftr-rt ul li {padding: 0px 12px;}
	.post_item {width: 48%;min-height: inherit;}
	.post-template-default .genpg-rite { width: 64%;}
	.site-footer {padding: 36px 142px;}
	.page-id-266 .page_bnr.fw {padding: 25px 27px 55px 23px;}
    .b-cont.b-cont-one.fw {margin-bottom: 60px;}
    .b-cont.fw {display: block;}
	.b-cont.b-cont-five.fw {margin-bottom: 35px;}
   .cont-ftr.cont-ftr1 h2 {font-size: 30px;}
	.cont-footer:first-child{padding-left:0px;}
	.cont-footer:last-child{padding-right:0px;}
	.eml-ig.fw.owl-carousel .eml-img {width: 100% !important;min-height: inherit !important;}
	.clnts-lgo.owl-carousel .clients-logo1 { width: 100% !important;min-height: inherit !important;}
	.eml-ig.fw.owl-carousel .owl-nav {width: 100%;text-align: center;margin-top: 25px;}
	.eml-ig.fw.owl-carousel button{width:35px;height:35px;background-color:#213364 !important;color:#fff !important;border-radius:100%;margin:0px 5px;font-family: 'Rubik-Bold' !important;font-size:20px !important;}
	.eml-ig.fw.owl-carousel button:hover{background-color:#f97a25 !important;}	
.topmenu ul li {margin: 0px 10px 0px;}	
.clnts-lgo.fw.owl-carousel .owl-nav {width: 100%;text-align: center;margin-top: 25px;}
.clnts-lgo.fw.owl-carousel button{width:35px;height:35px;background-color:#213364 !important;color:#fff !important;border-radius:100%;margin:0px 5px;font-family: 'Rubik-Bold' !important;font-size:20px !important;}
.clnts-lgo.fw.owl-carousel button:hover{background-color:#f97a25 !important;}	
.bnr-cont h2 {line-height: 46px;font-size: 38px;}	
.bnr-cont h1 {line-height: 46px;font-size: 38px;}	
.sg-iconone:before {transform: scale(0.8);}	
.page_title h2 {font-size:36px;}
.page_title h1 {font-size:36px;}
.page_title p {line-height: 28px;font-size: 17px;margin-bottom: 25px;}	
.abt-cont.fw p {font-size: 16px;line-height: 28px;margin: 0px 0px 17px;}
.sgmlg{text-align:center;}		
.sgmlg img {width: 85%;display: inline-block;}	
.cl-to-ac h2 {font-size: 23px;}	
.cl-to-ac a {padding: 13px 37px;}
.cl-to-ac.fw{padding:23px 0px;}	
.site-footer {padding: 30px 50px;}	
.clnts-lgo1.owl-carousel .sgmlg {width: 100% !important;min-height: inherit !important;}	
.clnts-lgo1.fw.owl-carousel .owl-nav {width: 100%;text-align: center;margin-top: 25px;}
.clnts-lgo1.fw.owl-carousel button{width:35px;height:35px;background-color:#213364 !important;color:#fff !important;border-radius:100%;margin:0px 5px;font-family: 'Rubik-Bold' !important;font-size:20px !important;}
.clnts-lgo1.fw.owl-carousel button:hover{background-color:#f97a25 !important;}	
.page_bnr.fw { padding: 50px 0px;}	
.seagrass-rt h2 {font-size: 22px;line-height: 34px;}
.seagrass-rt.fw {padding: 30px 20px;}	
.post-template-default .genpg-lft { width: 30%; margin-left: 35px;}	
.single .post_cnt h2 {font-size: 34px;line-height: 44px;margin-bottom: 28px;}	
.single-post .genpg-rite p {font-size: 16px;line-height: 27px;margin: 0px 0px 17px;}
.page_bnr {min-height: 220px;}	
.cont-pg h2 {font-size:30px;}	
.cont-pg p { text-align:leftline-height: 27px;font-size: 17px; padding: 0px 0px;margin: 0px 0px 18px;font-family: 'Rubik-Regular';}
.page-id-23 .container {max-width: 920px;}
.contact-form-sgm.fw {padding: 0px 40px;}	
.cont-footer p { line-height: 26px;font-size: 16px;margin:0px 0px 7px;}
.hm-cl-ac.fw a {padding: 13px 37px;}
.hm-cl-ac.fw h2 {font-size: 23px;}
.hm-cl-ac.fw {padding:23px 0px;}
div#popmake-1025{width:50%!important;}
.pum-content.popmake-content h2 {font-size: 33px;}
.pum-content.popmake-content p{font-size:17px;padding:0px 53px;}
.cont-us a{font-size:17px;}	
}
@media screen and (max-width:991px) {
	.container { max-width: 720px; }
	.showhide{ display:block;float:right;width:45px;}
	.mobinav ul { display:block;}
	.hdr-src { display:block;}
	.mobile_src_nav { display:block;}
	.toplt { text-align:center; width:100%;}
	.toplt img { margin:auto;}
	.toplt a { display:inline-block;}
	.topmenu { display:none; }
	.eml-img {width: 46%;min-height: 542px;}
    .businss {width: 47%!important;}
	.bnr-cont h2 {font-weight: 600;line-height: 50px;font-size: 36px;margin: 0px 0px 30px;}
	.bnr-cont h1 {font-weight: 600;line-height: 50px;font-size: 36px;margin: 0px 0px 30px;}
	.second-section.fw {padding: 65px 0px;}
    .cl-to-ac.fw {display: block;}
	.cl-to-ac h2 {margin-bottom: 25px;}
	.seagrass-left {width:100% !important;margin-right:0px !important;}
	.seagrass-right {width:100% !important;margin-top:20px;}
    .seagrass-rt.fw {padding: 21px;}
	.seagrass-left h2 {font-size:24px;margin:0px 0px 18px;}
	.seagrass-left p {font-size: 16px;line-height: 27px;margin: 0px 0px 18px;}
    .contact-form-sgm.fw {padding: 0px 40px;}
	.frm.fw {padding: 50px 51px;}
	.cont-pg p {padding:0px 50px;}
	.cont-ftr1 {width: 100%;}
	.contact-form-sgm {width: 100%;}
	.cont-ftr.cont-ftr1 h2 {font-size: 28px;}
    .cont-footer1 {width: 50%;}
	.blog .genpg-lft { width: 100%;}
	.blog .genpg-rite {width: 100%;}
	.blog .genpg-lft {width: 100%; margin: 0px !important;}
    .post-template-default .genpg-rite {width: 100%;}
    .post-template-default .genpg-lft {width: 88%;margin-left:0;}
	.site-footer{padding:36px 0px;}	
	.ftr-rt ul li {padding: 0px 5px;}
	.con-11 p {font-size: 16px;margin-top:13p:}
	.sg-iconone h5 {font-size:17px;}
	.app-cont h1 {font-size:42px;}
	.or-soln-hd h1 {font-size: 42px;}
	.businss {margin-right: 0;width: 100%!important;}
	.b-cont.b-cont-one.fw {margin-bottom: 0px;}
    .b-cont.b-cont-five.fw { margin-bottom: 0px;}
	.viewall a{position:relative;}
	.viewall a:befor{position:absolute;right:-13px!important;height: 13px!important;}
	.sg-iconone:before {transform:scale(0.8);}
	.sg-iconone {padding: 0px 5px;}
	.con-11 span {font-size: 65px;}
	a.headertext {display: none;}
    .b-img {width: 17%;}
	.b-img-cont {width: 83%;}
    .clients-logo1 {width: 50%;min-height: 166px;}
 	.clients-logo1 img {transform: scale(0.9);}
    .sgmlg {width: 50%;border: none;}
	.showhide b.txtr{font-size:52px;}
	.viewall.fw{text-align:center;}
	.viewall a {float: none;
    display: inline-block;
    margin-top: 30px;
    font-size: 15px;
}
.con-11 span {font-size: 50px !important;}	
.mobinav a {padding: 10px 0;}	
.mobinav ul li {border-bottom: 1px solid #ffffff75 !IMPORTANT;padding:0px 10px;}	
.mobinav ul li:last-child{border:0px !important;}
i.fa.fa-angle-down {margin-left: 10px;font-weight: bold;}	
.mobinav ul li a.drop:after {top:12px;}	
.mobinav ul li:hover{background-color:#f97a25}	
.app-cont h1, .or-soln-hd h1, .cnt-hd h1 {font-size: 32px !important;margin: 0px 0px 12px !important;}	
.or-soln-hd h4, .app-cont h4 {font-size: 19px !important;line-height: 30px;}
.cnt-hd h1 { margin: 0px 0px 30px !important;}	
.sec-cont h4 { font-size: 22px;font-weight: 400;}	
i.mob-icon-menu.mob-menu-icon {color: #0550a3 !IMPORTANT; font-size: 40px !important;margin-top:5px;}
.mob-menu-right-bg-holder {
 background-color: #0550a3!important;}	
.menu-main-menu-container li { padding: 0px !important;}	
#mobmenuright li a, #mobmenuright li a:visited, #mobmenuright .mobmenu-content h2, #mobmenuright .mobmenu-content h3, .mobmenu-left-panel .mobmenu-display-name{color:#fff;font-size:24px;line-height:30px;font-weight:500px;font-family: 'Rubik-Medium';}	
i.fa.fa-angle-down{display:none;}	
.mobmenu-right-alignment.mobmenu-panel.mobmenu-right-panel.show-panel {width: 320px !important;}	
.mobmenu-right-panel .mob-cancel-button{color:#fff !important;}	
#mobmenuright li a, #mobmenuright li a:visited, .show-nav-right .mob-menu-copyright, .show-nav-right .mob-expand-submenu i { color: #fff; }	
.mobmenu-content #mobmenuright > li > a:hover {background-color: #f97a25;}	
.mobmenu-content #mobmenuright .sub-menu a {font-size: 17px;}	
.mobmenu-content #mobmenuright .sub-menu {background-color: #0550a3;}
.mobmenu-content #mobmenuright li:hover {background-color: #0550a3;}	
.mobmenu-right-panel .mob-cancel-button { color: #fff !important;top: 12px;right: 12px;}		
.page_title h2 {font-size: 32px;margin: 0px 0px 13px;}	
.page_title h1 {font-size: 32px;margin: 0px 0px 13px;}	
.page_title p {line-height: 26px;font-size: 16px;margin-bottom: 20px;}	
a.abt-btn-1 {border-radius: 5px;background-color: #f97a25;padding: 14px 18px;font-size: 16px;}	
.lg-menu.fw {position: fixed;background-color: #Ffff;z-index: 9999 !important;}	
.hm-bnr, .page_bnr, .blog .genpg-rite, .search.genpg-rite, .archieve .genpg-rite, .single .genpg-rite  {padding:60px 0px;margin-top:152px !important;}
.blog .genpg-rite, .search.genpg-rite, .archieve .genpg-rite, .single .genpg-rite {padding-top:0px;}	
.bnr-cont a {padding: 13px 25px;}	
.mobmenu-content li{position:relative;}	
.mob-expand-submenu {position: absolute;width: 100% !important;height: 100% !important;right: 0px;top: 0px;text-align: right;float: right;}	
.mob-expand-submenu i{margin:10px 10px 0px 0px;}	
li#menu-item-555 {display:block;}	
.sg-icn.fw {width: 500px;float: none;margin: 0 auto;padding:30px 0px 0px;}	
.sg-iconone {width: 48%;margin: 0px 1% 12px !important;padding: 20px 15px !important;background-color: #185191;transition:0.5s;border-radius: 5px;}	
.sg-iconone h5 {margin:92px 0px 10px;min-height:inherit !important;color:#fff;}	
.sg-iconone a{color:#fff;}
.sg-iconone:hover{background-color:#f97a25}	
.sg-iconone:before{top:12px;}	
.sg-iconone:hover:before{background-position:-24px -141px;}
.sg-icontwo:hover:before{background-position:-144px -136px;width: 90px;height: 94px;}
.sg-icontree:hover:before {background-position: -235px -148px;width: 89px;}
.sg-iconfour:hover:before{background-position: -340px -140px;width: 80px;}	
.sg-iconone:hover:before{top:12px;}	
.top-bar{display:block !important;}
.tp-bar-lft {  width: auto;float: left;}
.tp-bar-rt{float:right;}	
.lg-menu.fw {display: inherit;align-items: inherit;}	
.top-bar { padding: 12px 20px;background-color: #213364;}	
.logo img {width: 110px;}	
.logo-menu {padding:5px 0px;}	
.top-bar a {color: #213364;background-color: #fff;border-radius: 20px;font-family: 'Rubik-Medium';font-size: 16px;line-height: 16px; font-weight: 600;display:inline-block;}
.tp-bar-rt a{padding: 9px 20px;}	
.tp-bar-lft a {padding: 8px 16px 8px 37px;position: relative;}
.tp-bar-lft a:before{position:absolute;content:"";width:19px;height:19px;left:12px;background-repeat:no-repeat;background-size:100% auto;background-image:url(https://www.seagrassmarketers.com/wp-content/uploads/2021/12/top-cal.png);top:0;bottom:0;margin:auto;}
.lg-menu .container {max-width: 100%;padding: 0px 20px;}
.logo-menu.fw { text-align: center;margin-top: 29px;}	
.logo {float: none; display: inline-block;}
.mobmenur-container {right: 10px;}	
.lg-menu.fw {-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.35);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.35);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.35);}	
.abt-cont.fw p br{display:block !important;}	
.abt-cont.fw p{padding:0px !important;}	
.abt-cont.fw p span{display:block;margin-top:15px;}	
.abt-par.fw{display:none;}	
.cl-to-ac.fw {padding: 20px 0px;border-radius: 10px;}	
.cl-to-ac a {padding: 11px 32px;}	
.trust.fw h2 {font-size: 32px;}		
.trust.fw p{font-size:15px;margin:0px 0px 13px;}
.seagrass-rt.fw {padding: 20px; width: 350px;float: none; margin: 0 auto;}	
.rt-img {width: 100px;margin-right: 20px;float: left;}	
.rt-second.fw { margin-bottom: 0px;}
.seagrass-left ul li, .genpg-rite ul li {font-size:16px;line-height:28px;}	
.page_bnr {min-height: 210px;}	
.post_item {width: 47%;  margin: 0px 1.5% !important;}	
ul.wp-block-latest-posts__list.wp-block-latest-posts li {margin-bottom: 0px; color: #fff; padding: 10px;border-bottom: 1px solid #ffffff59;}
ul.wp-block-latest-posts__list.wp-block-latest-posts li:hover{background-color:#f97a25;}	
ul.wp-block-latest-posts__list.wp-block-latest-posts li:last-child{border:0px;}
ul.wp-block-latest-posts__list.wp-block-latest-posts { background-color: #213364;padding: 12px;border-radius:6px;}
.blog .genpg-lft h3 {font-size: 26px;line-height: 34px;}	
.wp-block-search .wp-block-search__button{background-color:#f97a25;color:#fff;}	
.wp-block-search .wp-block-search__button {font-size:20px !important;border-radius:5px;}	
.wp-block-search .wp-block-search__button:hover{background-color: #213364;}	
.post-template-default .genpg-lft { width: 100%;margin: 0px !important;margin-left: 0 !important;}	
.single .nav-previous {padding: 10px 15px;border-radius: 5px;}	
.single .nav-next {padding: 10px 15px;border-radius: 5px;}		
.single-post .genpg-lft h3 {font-size: 24px !important;}
.page_default p {line-height: 28px;font-size: 16px; margin: 0px 0px 18px;padding:0px !important;}	
.trm-cond strong {font-size: 20px;line-height: 28px;}	
.cont-pg h2 {font-size:28px;}	
.page-id-23 .container {max-width: 720px;}	
.contact-form-sgm.fw {padding: 0px 0px;}	
.cont-ftr.fw {text-align: center;margin: 28px 0px;display: flex;flex-wrap: wrap;}
.cont-footer p {margin: 0px 0px 3px !important;}	
.cont-footer{margin:0px 0px 25px !important;}	
.cont-footer h3{margin:0px 0px 13px !important;}
input.wpcf7-form-control.has-spinner.wpcf7-submit {width: 42% !important;}	
body.admin-bar .mobmenu, body.admin-bar .mobmenu-panel, .show-nav-left.admin-bar .mobmenu-overlay, .show-nav-right.admin-bar .mobmenu-overlay { top: 108px!important;}	
.mob-menu-header-holder {top: 66px !important;}	
.mob-menu-header-holder.mobmenu { width: 100px!important;}	
.blog .page_default.fw, .single .page_default.fw{margin:0px !important}	
.hrr {display: none;}
.sidebar-form {margin-bottom: 35px;}
.send-now.fw {display: none!important;}	 
.hm-cl-ac.fw {padding: 20px 0px;border-radius: 10px;display: block;}
.hm-cl-ac.fw h2 {margin-bottom: 20px;padding: 0px 10px;}   
.hm-cl-ac.fw a {padding: 11px 32px;}
div#popmake-1025{width:50%!important;}
.pum-content.popmake-content h2 {font-size: 29px; line-height:36px;}
.pum-content.popmake-content p{font-size:17px;padding:0px 38px;}
.cont-us a{font-size:17px;}
.mobmenu-content li {border-bottom: 1px solid #ffffff73 !important;}
.mobmenu-content li:last-child{border:0px;}
.single.single-post #jozz_sidemenu #sidenav li {border-bottom: 1px solid #ffffff73 !important;}
.single.single-post #jozz_sidemenu #sidenav li:last-child{border:0px;}
.blog .page_content {margin-top: -130px;}
}
@media screen and (max-width:767px) {
.container { max-width: 100%; padding:0 15px; }
#review_btn { top:auto; bottom:150px; }
.alignleft, .alignright { float:none; display:block; margin:0 auto 15px auto; }
.logo img {width: 91%;}
.logo-menu{width:100%;}
.seagrass-rt.fw {padding: 19px;}
.page_title h2 {font-size:30px;margin:0px 0px 12px;}
.page_title h1 {font-size:30px;margin:0px 0px 12px;}
.cl-to-ac h2 {font-size: 20px;}
.seagrass-left h2 {font-size: 24px;}
.frm label {font-size:16px;}
.frm span {font-size:12px;}
.wp-block-search .wp-block-search__label {width: 0%;}
.blog .genpg-lft {width: 90%;}
.ftr-rt ul li {padding: 0px 6px;}
.page_bnr.fw {padding: 55px 15px;}
.page-id-215 .page_bnr.fw {padding: 25px 15px 55px 15px;}
.page-id-266 .page_bnr.fw {padding: 25px 27px 55px 13px;}
.blog .genpg-lft {width: 100%;}
.app-cont h1 {font-size: 38px;}
.or-soln-hd h1 {font-size: 38px;}
.b-img {width: 17%;}
.b-img-cont {width: 83%;}
.cnt-hd h1 {font-size: 40px;}
.con-11 span {font-size: 55px;}
.viewall a:before {right:-11px;height:13px;}
.clients-logo1 {min-height: 79px;}
.sgmlg {transform: scale(0.9);}
.bnr-cont h2 {font-weight: 600;line-height: 46px;font-size: 32px;margin: 0px 0px 30px;}	
.bnr-cont h2 br{display:none !important;}	
.bnr-cont h2 {font-size:30px;line-height:38px;}
.bnr-cont h1 {font-weight: 600;line-height: 46px;font-size: 32px;margin: 0px 0px 30px;}	
.bnr-cont h1 br{display:none !important;}	
.bnr-cont h1 {font-size:30px;line-height:38px;}
.sec-cont h4 { font-size: 20px;font-weight: 400;}
.sec-cont p {line-height: 24px;}
.sec-cont h2 { font-size: 32px;}
.app-cont h1, .or-soln-hd h1, .cnt-hd h1 {font-size: 28px !important;}
.app-cont h1, .or-soln-hd h1, .cnt-hd h1 {font-size: 28px !important;}
.caro p {line-height: 26px;font-size: 16px;}
.owl-theme .owl-dots .owl-dot span{margin:5px;}
.ftr-lft p {font-size: 13px;}
.ftr-rt ul li {padding: 0px 2px;}
.site-footer {padding: 20px 0px;}
.hm-bnr, .page_bnr, .blog .genpg-rite, .search.genpg-rite, .archieve .genpg-rite, .single .genpg-rite {padding:50px 0px;margin-top:141px;}
.blog .genpg-rite, .search.genpg-rite, .archieve .genpg-rite, .single .genpg-rite{padding-top:0px;}	
.viewall p{display:none !important;}	
.abt-cont.fw p {font-size: 15px;line-height: 26px;margin: 0px 0px 15px;}
.trust.fw h2 {font-size: 30px;}	
.cl-to-ac h2 {margin: 0px 0px 15px;}	
.lst.fw ul {column-count: 1;}	
.page_bnr {min-height: 220px;}
.blog .post_cnt, .search .post_cnt, .archieve .post_cnt {padding: 10px 10px;}	
.blog .post_cnt h2, .search .post_cnt h2, .archieve .post_cnt h2 {margin: 0px 0px 0px;}	
.blog .page_default p, .search .page_default p, .archieve .page_default p {line-height: 25px;font-size: 16px;margin:0px 0px 30px;}	
.single .post_cnt h2 {font-size: 32px;line-height: 42px;margin-bottom: 25px;}	
.page-id-23 .page_bnr.fw {display: none;}	
.page-id-23 .genpg-rite {margin-top: 170px;}
.contact-form-sgm{display:none;}	
.contact-form-sgm.mobile.fw{display:block;}	
.frm.fw {padding: 30px 20px;}	
.frm label {font-size: 0px; margin: 0px;}	
.contact-form-sgm input { width: 96%;margin: 0px 2% 10px;}	
.frm span{font-size:0px !important;}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {width: 100%;margin:0px 0px 10px;}	
.frm textarea {
    width: 100%;
    height: 120px !important;
    border-radius: 4px;
    margin-top: 0px;
    border-color: #3333;
    padding: 15px 10px;
    font-size: 16px;
	margin-bottom:20px !important
    font-family: 'Rubik-Regular';
}	
.snd-msg {
    width: 100%;
    float: left;
    margin-top: 100px;}	
input.wpcf7-form-control.has-spinner.wpcf7-submit { width: 200px !IMPORTANT;float: left;}
.cont-pg h2 { font-size: 26px;}
.cont-pg.fw p{margin:0px 0px 14px !important;}	
.cont-ftr.fw {
    text-align: center;
    margin: 0px 0px;
    display: inherit;
    flex-wrap: inherit;padding:0px 0px 25px;
}	
.cont-footer {
    width: 300px;
    float: none;
    margin: 0 auto 10px !important;
    padding: 12px !IMPORTANT;
    border: 2px solid #213364;
}
.cont-ftr.cont-ftr1 h2 {font-size: 26px;text-align: center;}	
.cont-ftr.cont-ftr1 p {text-align: center;}	
.cnt-hd {margin-top: 25px;} 
.hm-cl-ac.fw h2 {font-size: 20px;}    
.hm-cl-ac.fw{padding: 20px 0px 10px;}   
div#popmake-1025{width:50%!important;}
.pum-content.popmake-content h2 {font-size: 22px;line-height: 32px;}
.pum-content.popmake-content p{font-size:16px;padding:0px 2px;}
	.cont-us a{font-size:17px;}
.main-popup-blk{background-color:#213364!important;padding:50px 45px 20px;}
.cont-pg.fw {margin: 10px 0px;padding-top: 0;}
			
}
@media screen and (max-width:650px) {
	body #callnowbutton { bottom:85px; }
	.sg-iconone h5 {font-size:17px;}
	.sg-iconone img {width: 37%;}
	.app-cont h1 {font-size:30px;}
	.eml-img{margin-right:21px;}
	.eml-img h4{font-size:20px;}
	.or-soln-hd h1 {font-size: 30px;}
	.or-soln-hd h4 {font-size: 20px;}
	.seagrass-left {width: 100%;}
	.seagrass-right {width: 100%;}
	.seagrass-rt.fw {padding: 40px;}
    .post_item {min-height: 480px;}
	.lst-left {width: 100%;}
	.lst-right {width: 100%;}
	.apac.fw {margin: 30px 0px 10px 0px;}
   .con-11 {align-items: normal;}
	.sec-cont h4 {font-size: 20px;font-weight: 400;}
	.sec-cont h2 {
    font-size: 29px;margin:0px 0px 15px;}
	.sg-icn.fw{max-width:450px;width:100%;}
	.app-cont h1, .or-soln-hd h1, .cnt-hd h1 { margin: 0px 0px 12px !important;}
	.or-soln-hd h4, .app-cont h4 {font-size: 18px !important;line-height: 28px;}
	.con-11 span {font-size: 42px !important;display: inline-block !important; width: 100%;}
	.con-11 p {margin-top: 13px;line-height: 20px;}
	.ftr-lft {width: 100%;text-align: center; float: left;}
.ftr-rt {width: 100%;}	
.site-footer {  padding: 20px 0px;}	
.ftr-lft p, .ftr-rt p {
float: none;}
.ftr-rt ul {float: none;margin-top: 10px !important;margin: 0;}	
.app-cont h1, .or-soln-hd h1, .cnt-hd h1 {font-size: 26px !important;}	
.cnt-hd h1{margin:0px 0px 25px !important;}	
.scounter.fw {padding: 40px 0px;}
.bnr-cont h2 {font-size: 28px;line-height: 38px;}
.bnr-cont h1 {font-size: 28px;line-height: 38px;}
.sg-iconone:before { transform: scale(0.7);}	
.sg-iconone:before {top: 8px;}
.sg-iconone:hover:before{top:8px;}		
.sg-iconone{ padding: 15px 10px !important;}
.sg-iconone h5 {margin: 88px 0px 10px;font-size: 16px !important;line-height: 22px !important;min-height:44px;}	
.sg-iconone a {font-size:14px;}	
.b-img { width: 14%;margin-right: 10px;}	
.b-img-cont h4 {font-size: 19px; margin: 0px 0px 8px;}	
.con-11 {display: inherit !important;}	
.num {width: 50%;float: left;padding: 0px 15px 15px;}
.top-bar a {font-size:15px;}	
.top-bar {padding: 12px 10px;}
.logo img {width: 85%;}	
.mobmenur-container {right: 0px;}
.page_title h2 {font-size: 28px;}
.page_title h1 {font-size: 28px;}
.page_title p {line-height: 23px; font-size: 15px; margin-bottom: 18px;}	
a.abt-btn-1 { border-radius: 5px; background-color: #f97a25; padding: 13px 16px;font-size: 15px;}	
.abt-cont.fw p {font-size: 15px;line-height: 25px; margin: 0px 0px 12px;}	
.abt-cont.fw p span {margin-top: 12px;}	
.cl-to-ac h2 {font-size: 18px;line-height:26px; padding: 0px 20px;}	
.cl-to-ac a { padding: 10px 30px;font-size: 16px;}	
.page_title .bn-bt a { padding: 13px 20px;font-weight: 600;}
.seagrass-left p {font-size: 15px;line-height: 25px; margin: 0px 0px 13px;}	
.seagrass-left h2 {font-size: 22px;margin: 0px 0px 12px;}	
.seagrass-rt.fw { padding: 28px;}	
.page_bnr {	min-height: 200px;}	
.seagrass-left p {text-align: left !important;letter-spacing: 0.56px !important;}	
.post_item {width: 100%;  margin: 0px 0px 0px !important;min-height:inherit !important;}	
.blog .genpg-rite, .search .genpg-rite, .archieve .genpg-rite {
    display:inherit; flex-wrap: inherit;max-width:360px;width:100%;float:none;margin:120px auto !important;}
.nav-links a {font-size: 17px !important;}	
.nav-links a, span.page-numbers.current {font-size: 16px !important;padding: 0px 2px;}
.single .post_cnt h2 {font-size: 28px;line-height: 38px;}	
.single .post_cnt img {margin: 0px 0px 18px;}	
.post_cnt h3, .post_cnt h4 {margin: 0px 0px 18px;font-size:22px;line-height:28px;}	
.nav-links a, span.page-numbers.current {font-size: 16px !important;padding: 0px 0px;}	
.hm-bnr, .page_bnr, .blog .genpg-rite, .search.genpg-rite, .archieve .genpg-rite, .single .genpg-rite {padding: 60px 0px;margin-top: 144px !important;}	
span.post-title {font-size: 16px;line-height: 23px;font-weight: 500;letter-spacing: 0.46px;}	
.blog .genpg-rite, .search.genpg-rite, .archieve .genpg-rite, .single .genpg-rite {
	padding: 0px 0px;}	
.trm-cond strong {font-size: 20px;line-height: 30px;margin: 0px 0px 15px;	}	
.contact-form-sgm input {width: 100%;margin: 0px 0% 10px;}
.frm-left {width: 100%;float: left;}	
.cont-pg h2 {font-size: 24px;}	
.frm.fw {padding: 30px 10px;}	
.caro.fw h2 {font-size: 32px;}	
.cont-ftr.cont-ftr1 h2 {font-size: 24px;}
.hm-cl-ac.fw h2 {margin-bottom: 15px;font-size: 18px;line-height: 26px;padding: 0px 20px;}
.hm-cl-ac.fw a {padding: 10px 30px;font-size: 16px;}	
div#popmake-1025{width:70%!important;}
.pum-content.popmake-content h2 {font-size: 24px;line-height: 32px;}
.pum-content.popmake-content p{font-size:16px;padding: 0px 32px;line-height: 23px;}
	.cont-us a{font-size:17px;}
.main-popup-blk{background-color:#034ea2 !important;padding:50px 51px 20px;}
#mobmenuright li a{font-size:21px;line-height:28px;}
.single.single-post #jozz_sidemenu #sidenav li a {font-size:21px;line-height:28px;}
.single.single-post #jozz_sidemenu #sidenav li{margin:0px !important;}
.mobmenu-right-alignment.mobmenu-panel.mobmenu-right-panel.show-panel {width: 100% !important;}	
.sidebar-form {margin-top: 5px;}	
.sidebar-form {margin-bottom: 0px;padding: 22px 20px;}	
}
@media screen and (max-width:480px) {
	.popup_form { width:90%; }
	.popup_form .pf_block { padding:20px; }
	.popup_form h3 { font-size:24px; }
	.bnr-cont h2{font-size:30px;font-weight:500;}
	.bnr-cont h1{font-size:30px;font-weight:500;}
	.sg-iconone img {width: 20%;}
	.eml-img {width: 100%;margin-bottom:20px;}
	.eml-img img {width: 100%;height: auto;}
	.eml-img p {margin:10px 0px;}
	.businss {width: 100%!important;}
	.con-11 {display: block;width: 100%;}
	.num {text-align: center;padding:0px 10px 15px !important;}
	.counter {display: inline-block!important;text-align: center!important;}
    .con-11 span {font-size: 55px;}
	.cnt-hd h1 {font-size:30px;}
	.ftr-lft {width: 100%;}
	.ftr-rt {width: 100%;margin-top:10px;}
	.ftr-rt ul {float: left;}
	.ftr-rt ul li {padding: 0px 20px 0px 0px;}
	.page_title h2 {font-size: 26px;line-height:32px;}
	.page_title h1 {font-size: 26px;line-height:32px;}
	.page_bnr.fw {padding: 40px 10px;}
    .cont-pg p {padding: 0px 0px;font-size:16px;}
    .contact-form-sgm.fw {padding: 0px 0px;}
	.frm.fw {padding: 50px 8px;}
	.frm-left {width: 99%;}
	.contact-form-sgm input {width: 100%;}
    .cont-footer {width: 100%;}
	.cont-pg h2{font-size:27px;}
	.post_item {width: 100%;}
    .post_item { min-height: 437px;}
   .post_cnt h2 {font-size: 25px;}
	.blog .post_cnt h2, .search .post_cnt h2, .archieve .post_cnt h2 {font-size: 20px;}
	input#wp-block-search__input-1 {
    width: 100%;
    margin: 0px 0px 15px;
    padding: 10px 20px;
}
.wp-block-search .wp-block-search__button {width: 130px !important; margin: 0 auto;float: none;display: inherit;padding: 8px 16px;}
.blog .genpg-lft h3 {font-size: 24px;line-height: 30px;margin:10px 0px 13px;}	
    .ftr-lft p {float: none;text-align: center;}
	.ftr-rt ul {text-align: center;float:none;}
   .app-cont h1 {font-size: 28px;}
	.app-cont h4 {font-size: 19px;}
	.or-soln-hd h1 {font-size: 28px;}
    .or-soln-hd h4 {font-size: 19px;}
    .bnr-cont h2 {font-size: 26px;} 
	.bnr-cont h1 {font-size: 26px;} 
	.trust.fw h2 {font-size: 30px;}
	.page-id-93 .page_title p {line-height: 24px;}
	.bnr-cont h2 {
    font-size: 24px;
    line-height: 34px !important;
    font-weight: 600;}
	.bnr-cont h1 {
    font-size: 24px;
    line-height: 34px !important;
    font-weight: 600;}
	.bnr-cont a {padding: 11px 23px;}
	.second-section.fw {padding: 45px 0px;}
	.sec-cont h4 {font-size: 18px;line-height: 26px;font-weight: 400;}
	.sec-cont p {line-height: 24px;font-size: 16px;font-weight: normal;}
	.app-cont h1, .or-soln-hd h1, .cnt-hd h1 {font-size: 22px !important;}
	.or-soln-hd h4, .app-cont h4 {
    font-size: 17px !important;
    line-height: 25px;}
	b-img-cont h4 {font-size:18px;}
	.b-img img {
    width: 75px;
    margin: 0px 0px 12px;}
	.viewall p {
    margin-top: 20px;
    font-size: 16px;
    line-height: 24px;
    font-family: 'Rubik-Regular';}
.caro p {line-height: 24px;font-size: 15px;}
.sg-icn.fw {max-width: 440px; width: 100%;}  
.sg-iconone {padding: 10px 5px 20px !important;}
.sg-iconone h5 {font-size: 15px !important;line-height: 20px !important;min-height:40px !important;}
.ftr-rt ul li {padding: 0px 6px 0px 0px;}	
	.caro{padding:40px 0px;}	
.trust.fw h2 {font-size: 26px;}	
	.trust.fw h2 br{display:none;}	
.cl-to-ac h2 {
font-size: 16px;line-height: 24px; padding: 0px 10px;}
.seagrass-rt h2 {font-size: 22px;line-height: 34px;}
.rt-img { width: 95px; margin-right: 15px;}	
ul.wp-block-latest-posts__list.wp-block-latest-posts li a {font-size: 15px!important;line-height: 23px;}
.seagrass-left h2 { font-size: 20px;line-height: 29px;}	
.single .post_cnt h2 {font-size: 26px;line-height: 36px;}	
.single-post .genpg-rite p { font-size: 15px;line-height: 26px; margin: 0px 0px 15px;text-align: left;}	
.post_cnt h3, .post_cnt h4 {margin: 0px 0px 14px;font-size: 20px;line-height: 26px;}
.trm-cond strong {font-size: 18px;line-height: 28px;margin: 0px 0px 13px;}
.frm.fw {padding: 20px 10px;}	
.cont-pg p { padding: 0px 0px; font-size: 15px;text-align: left; line-height: 27px;}	
input.wpcf7-form-control.has-spinner.wpcf7-submit { width: 185px !IMPORTANT; float: left;}	
.snd-msg {
    width: 100%;
    float: left;
    margin-top: 90px;}
div#rc-anchor-container {transform: scale(0.9);margin-left:-10px !important;}	
.caro.fw h2 {font-size: 28px;}		
.cont-ftr.cont-ftr1 h2 {font-size: 27px;}
.hm-cl-ac.fw h2 {font-size: 16px;line-height: 24px;} 
div#popmake-1025{width:70%!important;}
.pum-content.popmake-content h2 {font-size: 22px;line-height: 28px;}
.pum-content.popmake-content p{font-size:13px;padding: 0px 23px;line-height: 18px;}
	.cont-us a{font-size:14px;}
	.main-popup-blk{background-color:#034ea2 !important;padding:50px 25px 20px;}
	.no-thnks button.pum-close.popmake-close{font-size:14px;}
	a.crp_link figure, a.crp_link img {width: 100px !important;height:70px !important;margin:0px 0px 13px !important;}
	span.crp_title {font-size: 14px;line-height: 20px;margin-left: 0px;}	

		
  	

}
@media screen and (max-width:399px){
.sg-iconone {padding: 0px 40px;width: 100%; padding: 10px 20px 20px !important;}
.sg-iconone h5{min-height:inherit !important;}	
.con-11 p {margin-top: 10px;min-height: 40px;line-height: 20px;}
.con-11 span {font-size: 38px !important;}	
	.abt-cont.fw p {text-align:left;}	
	.seagrass-rt{max-width:320px;width:100% !important}
.seagrass-rt.fw { padding: 18px;}
.seagrass-rt h2 {font-size: 20px; line-height: 30px;margin: 0px 0px 15px;}
div#rc-anchor-container {transform: scale(0.8);margin-left:-15px !important;}	
div#popmake-1025{width:80%!important;}
.pum-content.popmake-content h2 {font-size: 21px;line-height: 24px;}
.pum-content.popmake-content p {
    font-size: 13px;
    padding: 0px 19px;
    line-height: 16px;
}
	.cont-us a{font-size:13px;}
	.main-popup-blk{background-color:#034ea2 !important;padding:45px 28px 20px;}
	.no-thnks a {font-size: 13px;}
		.no-thnks button.pum-close.popmake-close{font-size:14px;}
	
}
@media screen and (max-width:375px){
	.popup_form .pf_block { padding:10px; }
	.pfr_fields span { width:55px; background-size:100%; }
	.bnr-cont h2 {line-height:28px;}
	.bnr-cont h1 {line-height:28px;}
	.ftr-rt ul li {padding: 0px 17px 0px 0px;}
	.clnts-lgo1.fw {display: block;}
	input.wpcf7-form-control.has-spinner.wpcf7-submit {width: 68%;}
	.blog .genpg-lft{margin-left:0;}
	.wp-block-search .wp-block-search__button {padding: 8px 10px;}
    .cl-to-ac.fw {border-radius: 19px;padding: 28px 10px;}
	.page-id-215 .page_bnr.fw {padding: 25px 10px 30px 10px;}
    .post_cnt h2 { font-size: 20px;}
	.container { max-width: 100%;padding: 0 10px;}
   .trust.fw h2 {font-size: 26px;}
    .page-id-93 .page_title p {line-height: 24px;margin-bottom: 16px;}
	.page-id-93 .page_bnr p {font-size: 15px;}
	.single .post_cnt h2 {font-size: 24px;line-height: 34px;}
	.caro.fw h2 {font-size: 26px;}	
 div#popmake-1025{width:80%!important;}
.pum-content.popmake-content h2 {font-size: 19px;line-height: 24px;}
.pum-content.popmake-content p {
    font-size: 12px;
    padding: 0px 19px;
    line-height: 16px;
}
	.cont-us a{font-size:12px;}
	.main-popup-blk{background-color:#034ea2 !important;padding:50px 26px 20px;}
	.no-thnks a {font-size: 12px;}
		.no-thnks button.pum-close.popmake-close{font-size:12px;}
  
    





}


@media screen and (max-width:360px){
.pum-content.popmake-content h2 {
    font-size: 18px;
    line-height: 22px;
}
.pum-content.popmake-content p {
    font-size: 12px;
    padding: 0px 16px;
    line-height: 14px;
}
.cont-us a{font-size:11px;}
.main-popup-blk{background-color:#034ea2 !important;padding:50px 22px 20px;}
.no-thnks a {font-size: 13px;}	
		.no-thnks button.pum-close.popmake-close{font-size:13px;}
}


@media screen and (max-width:350px){
	.pfr_fields span { width:50px; }
	.sg-iconone {padding: 0px 40px;width: 100%;}
	.eml-img {width: 100%;margin-bottom: 20px;}
	.businss {margin: 0;width: 100%!important;}
	.b-cont.fw {display: block;}
	.b-img {width: 100%;}
	.b-img-cont {width: 100%;}
	.clnts-lgo.fw {display: block;text-align: center;}
    .con-11 {display: block;}
	.counter {display:inline-block!important;}
	.ftr-lft {text-align: left;width: 100%;}
	.ftr-rt {width: 100%;}
	.ftr-rt ul li {padding:0px 7px;}
	.clnts-lgo{display:block!important;text-align:center;}
	.page_title p {line-height: 25px;}
	.trust.fw h2 {font-size: 24px;}
.con-11 p {min-height:inherit !important;}	
.num {width:100% !important;padding: 0px 10px 0px !important;}	
div#popmake-1025 {
    width: 80%!important;
}
.pum-content.popmake-content h2 {
    font-size: 18px;
    line-height: 22px;
}
.pum-content.popmake-content p {
    font-size: 12px;
    padding: 0px 16px;
    line-height: 14px;
}
.cont-us a{font-size:11px;}
.main-popup-blk{background-color:#034ea2 !important;padding:50px 22px 20px;}
.no-thnks a {font-size: 13px;}
		.no-thnks button.pum-close.popmake-close{font-size:13px;}
}

@media screen and (max-width:320px){
	.page_title p {margin-bottom:20px;}
	.seagrass-rt.fw {padding: 25px;}
    .trust.fw h2 {font-size: 21px;}
	.ftr-rt ul li {padding: 0px 4px;}
    .ftr-lft p {font-size: 13px;}
    .ftr-rt ul li a {font-size: 13px;}
	.page-id-93 .page_title h2 {font-size: 28px;margin-bottom: 5px;}
	.page-id-93 .page_title h1 {font-size: 28px;margin-bottom: 5px;}
    .page-id-93 .page_title p {line-height: 23px;}
    .page-id-93 .page_title p { margin-bottom: 13px;}
   	.page_bnr p {line-height: 23px;}
div#popmake-1025 {
    width: 80%!important;
}
.pum-content.popmake-content h2 {
    font-size: 19px;
    line-height: 22px;
}
.pum-content.popmake-content p {
    font-size: 11px;
    padding: 0px 16px;
    line-height: 14px;
}
	.cont-us a{font-size:12px;}
.main-popup-blk{background-color:#034ea2 !important;padding:50px 10px 20px;}
.no-thnks a {font-size: 10px;}
.no-thnks button.pum-close.popmake-close{font-size:12px;}

}

@media screen and (max-width:991px){
.send-now.fw {display: none;}
}