
	
	@media screen and (max-width: 1600px) {
		.open-tabs .pricing.tabs .tab i {
			-webkit-transform: none;
			transform: none;
		}
		h3 {
			font-size: 1.3rem;
		}
		.home-banner.pg-80 ul.owl-slider {
			height: calc(100vh - 112px);
		}
		
		.padding-bottom {
			padding-bottom: 35px;
		}
		body,
		html {
			font-size: 16px;
		}
		.icons {
			-webkit-transform: scale(.8);
			transform: scale(.8);
		}
		.navToggle {top: 2.35em}
		.sticky .navToggle {top: 1.1em}
		.topbg-icon1 {
			left: 14em;
			top: 12em;
		}
		.topbg-icon2 {
			right: 23em;
			top: 10em;
		}
		.topbg-icon3 {
			left: 24em;
			bottom: 13em;
		}
		.topbg-icon4 {
			right: 10em;
			bottom: 16em;
		}
		.topbg-icon5 {
			left: 14em;
			top: 12em;
		}
		.topbg-icon6 {
			right: 15em;
			top: 0em;
		}
		.topbg-icon7 {
			left: 24em;
			bottom: 13em;
		}
		.section1 .imgBox.map {padding-right: 6em}
	}
	@media screen and (max-width: 1465px) {
		.minus-left-img {
		  margin-left: -2.5em;
		  float: left;
		}
		.minus-right-img {
		  margin-right: -2.5em;
		  float: right;
		}
		.minus-left-img.minus-left-img2 {margin-left: -4em}
		.minus-right-img.minus-right-img2 {margin-right: -4em}
		.topbg-icon6 {
			right: 12em;
			top: 0em;
		}
		
	}
	@media screen and (max-width: 1366px) {
		.arrow-top::before {bottom: -0.2em}
		.row .col.s12.addHide {padding-left: 3rem}
		.row .col.s12.paddingleft {padding-left: 7rem}
		.section1 .imgBox img {
		  width: 100%;
		}
		.arrow-right::before {display: none;}
		.arrow-left::before {display: none;}
		.topbg-icon1 {
			left: 14em;
			top: 9em;
		}
		.topbg-icon2 {
			right: 18em;
			top: 8em;
		}
		.topbg-icon3 {
			left: 22em;
			bottom: 9em;
		}
		.topbg-icon4 {
			right: 9em;
			bottom: 11em;
		}
		.topbg-icon5 {
			left: 14em;
			top: 9em;
		}
		.topbg-icon6 {
			right: 10em;
		}
		.topbg-icon7 {
			left: 22em;
			bottom: 9em;
		}
		.section1 .imgBox.map {padding-right: 7em}
	}
	@media screen and (max-width: 1200px) {
		.awardsec .graybox p {
			height: 16em;
		}
		
		.arrow-top::before {bottom: -0.8em; left: 5em}
		.Sec3Box {width: 11em}
		.row .col.s12.addHide {padding-left: 1.5rem}
		.row .col.s12.paddingleft {padding-left: 4rem}

	}
	@media screen and (max-width: 1100px) {
		.topNav .filledNav li a {
		    justify-content: flex-end;
		    padding: 0.6em 0.3em 0.6em 1em;
		}
		.dotts-heading-right::after {
			width: 150px;
		}
		.topNav ul li#sidenav1,
		.topNav ul li#sidenav2,
		.topNav ul li#sidenav3,
		.topNav ul li#sidenav4,
		.topNav ul li#sidenav5,
		.topNav ul li#sidenav6,
		.topNav ul li#sidenav7,
		.topNav ul li#sidenav8,
		.topNav ul li#sidenav9,
		.topNav ul li#sidenav10 {display: block;}

		.navigation.navOpen ul li#sidenav1,
		.navigation.navOpen ul li#sidenav2,
		.navigation.navOpen ul li#sidenav3,
		.navigation.navOpen ul li#sidenav4,
		.navigation.navOpen ul li#sidenav5,
		.navigation.navOpen ul li#sidenav6,
		.navigation.navOpen ul li#sidenav7,
		.navigation.navOpen ul li#sidenav8,
		.navigation.navOpen ul li#sidenav9,
		.navigation.navOpen ul li#sidenav10 {display: block;}

		.headerTop .nav .menu-top-menu-container {
			display: none!important;
			visibility: hidden !important;
		}
		.arrow-top::before {bottom: -1.2em;}
		.Sec3Box {width: 10.5em}
		.Sec3Box p span.sec3head {
		    font-size: 1.2rem;
		}
		
		.section4_implementation .section4_box {
		  padding: 1em;
		  background: linear-gradient(177.59deg, #E7ECFB 18.03%, rgba(231, 236, 251, 0) 55.62%);
		  border: 1px solid #E5E5E5;
    	  box-shadow: 0px 5px 35px rgba(0, 0, 0, 0.06);
    	  border-radius: 10px;
		}
		.custRow_slide {flex-direction: column;}
		
		.containerBg2 .section1 .container {position: relative; bottom: inherit; left: inherit; transform: inherit;}
		.dotted-box::before {display: none;}
		
		.arrow-right::before {display: none;}
		.arrow-left::before {display: none;}

	}
	@media only screen and (min-width: 768px) and (max-width: 1100px) {
		.features-slider .blankcard.last-box {}

	}
	@media screen and (max-width: 1024px) {
		.custRow_slide .owl-nav {display: block;}
		.section2 h2:after {top: -2em}
		.txtBox1 h1 em {font-size: 2rem}
		.navigation.navOpen {
			height: 100vh;
			overflow-y: scroll;
		}
		.page-template-pricing .innerfirst p br {
			display: none;
		}
		header.stickyNav.sticky .logo {
			margin-top: 0;
		}
				
		.logo {
			margin-top: -3px;
		}
		
		.navigation {
			right: -24em;
		}
		.navigation {
			display: block;
		}
		.menu-top-menu-container {
			margin-right: 0em;
		}
		.headerTop .nav .menu-top-menu-container {
			display: none!important;
			visibility: hidden !important;
		}
		
		h1 {
			font-size: 2rem;
		}
		h2 {
			font-size: 1.625rem;
		}
		h3 {
			font-size: 1.325rem;
		}
		h4 {
			font-size: 1.425rem;
		}
		
		header.stickyNav {
			z-index: 9999;
		}
		.whitecard {padding: 2rem 1.2rem}
		.arrow-top::before {bottom: -3em; left: 3em}
		.collapsible-sec h3 {font-size: 1.1rem}
		.collapsible-header i {margin-right: 0.5rem}
		.collapsible-sec li {padding-left: 0.5rem}

		.socialicon ul li {margin-right: 0.5rem}
		.arrow-top::before {width: 159px; height: 100px}
		.Sec3Box {width: 10em}
		.Sec3Box p span.sec3head {font-size: 1.1rem}
		.iconbox {width: 75px; height: 75px}
		.section1 .imgBox {padding-top: 2em}
		#okr_implementation_sec4 .owl-nav {display: block;}
		
		.custBox h6 {font-size: 1rem}
		.third-sec .tabs {width: 100%}
		.topbg-icon1 {
			left: 4em;
			top: 8em;
		}
		.topbg-icon2 {
			right: 8em;
			top: 7em;
		}
		.topbg-icon3 {
			left: 14em;
			bottom: 8em;
		}
		.topbg-icon4 {
			right: 3em;
    		bottom: 11em;
		}
		.topbg-icon5 {
			left: 4em;
			top: 8em;
		}
		.topbg-icon6 {
			right: 2em;
		}
		.topbg-icon7 {
			left: 14em;
			bottom: 8em;
		}
		.section1 .imgBox.map {padding-right: 2em}
		.flexRow .custCol.offst-left {
		  margin-left: 0;
		}
		.flexRow .custCol.offst-right {
		  margin-right: 0;
		}
		.flexRow .custBox .linkedImg {
			margin-top: -4.2em;
		}
	}
	@media screen and (max-width: 992px) {
		.containerBg,
		.containerBg2 .section1 {
		  background-position: center bottom;
		  height: 96vh;	
		  /*height: auto;*/
		}
		.containerBg .section1 {padding-bottom: 2em;}
		.containerBg2 .section1 {padding-bottom: 5em; padding-top: 7.5em}

		.row .col.s12.addHide {padding-left: 0.75rem}
		.row .col.s12.paddingleft {padding-left: 1rem}
		
		ul.benefit-list {flex-direction: column;}
		ul.benefit-list li {width: 100%; margin-bottom: 10px;}

		.containerBg .scroll, .containerBg2 .scroll {display: none;}
		.section1 .imgBox {padding-top: 0em}
		/*.custBox h6 {font-size: 1rem}*/
		.section1 .valign-wrapper {align-items: flex-start;}
		.section4_software .module-border-wrap {width: 100%; max-width: 12em} 
		.topbg-icon1 {
			left: 3em;
			top: 7em;
			width: 60px;
		}
		.topbg-icon2 {
			right: 7em;
			top: 6em;
			width: 60px;
		}
		.topbg-icon3 {
			left: 13em;
		    bottom: 3.5em;
		    width: 60px;
		}
		.topbg-icon4 {
			right: 10em;
		    bottom: 1px;
		    width: 70px;
		}
		.topbg-icon5 {
			left: 3em;
			top: 7em;
			width: 60px;
		}
		.topbg-icon6 {
			right: 7em;
			width: 60px;
		}
		.topbg-icon7 {
			left: 13em;
		    bottom: 3.5em;
		    width: 60px;
		}
		.containerBg .row .col.s12,
		.containerBg .row .col.s12 {width: 100%}
		.row#about-facts .col.m3 {width: 50%}
	}
	@media screen and (max-width: 768px) {
		.partners-wrap.df-partner > div {
   
    padding-bottom: 52px;
   
}
.partners-wrap.df-partner {
   
    flex-flow: column-reverse;
    /* margin-top: 20px; */
	padding-bottom: 40px;
}
		
		.section1 .valign-wrapper {align-items: center;}

		.containerBg .row .col.s12 {width: 100%}

		#sustainable-operational .graytabs .tabs .tab a, #sustainable-operational .tabs .tab a.active, #sustainable-operational .tabs .tab a: focus {
			width: auto;
		}
		.awardsec .graybox p {
			height: 24em;
		}
		
		.open-tabs .tabs {
			display: block;
		}
		.open-tabs .col.s12.m8 {
			display: none;
		}
		
		.open-tabs .col.s12.m4 {
			width: 100%;
		}
		.open-tabs img {
			display: none;
		}
		.graycardbg p {min-height: auto; height: auto;}
		.section1 .valign-wrapper {flex-direction: column;}
		.imgBox {text-align: center;}
		.section1 .right-align {text-align: center;}
		.whitecard.whitecard1:after,
		.whitecard.whitecard2:after,
		.whitecard.whitecard3:after {display: none;}
		.minus-left-img {
		  margin-left: 0;
		  float: none;
		}
		.minus-right-img {
		  margin-right: 0;
		  float: none;
		}
		.minus-right-img.minus-right-img2 {margin-right: 0}
		.minus-left-img.minus-left-img2 {margin-left: 0}
		.section1_home .txtBox1,
		.section1_about .txtBox1  {display: flex; flex-direction: column; align-items: center;}
		.section1_home .txtBox1,
		.section1_home .txtBox1 h1,
		.section1_about .txtBox1,
		.section1_about .txtBox1 h1 {text-align: center;}
		.containerBg .scroll, .containerBg2 .scroll {display: none;}
		.section1 .imgBox img {width: 80%}
		.containerBg {display: flex; align-items: center;}
		.section5_homepage .row .col.m6 {width: 100%; text-align: center;} 
		.section1 .imgBox {padding-top: 2em}
		.personImg img,
		.personImg2 img {
			max-height: 48vh
		}		
	}
	@media only screen and (max-device-width: 820px) and (max-device-height: 420px) {
		.containerBg, .containerBg2 .section1 {
			height: auto;
		}
	}
	@media screen and (max-width: 767px) {
		.personImg,
		.personImg2 {display: none;}
		.txtBox1 h1 em {
		    font-size: 35px;
		}
		.row .col.s12 {
		    width: 100%;
		    margin-left: auto;
		    left: auto;
		    right: auto;
		}
		.innerheaderimg-bottom0 img {
			height: 240px;
		}
		.built-left::before {
			width: 185px;
			top: -38px;
		}
		.awardsec .rowfirst {
			display: block;
		}
		.awardsec .rowfirst h3 br {
			display: none;
		}
		.dotts-heading-right::after,

		.modal.open > div {
			width: 100%;
		}
		.modal .modal-close {
			top: 1rem;
			right: 0;
		}
		.casestu-flex img {
			height: auto;
		}
		.boxheight {
			padding-top: 0;
		}
		.patterngray-topbottom-layer {
			background: none;
		}
		.tabs-slider .owl-item {
			height: 20em;
		}
		.patterngray-topbottom-layer::before,
		.patterngray-topbottom-layer::after {
			display: none;
		}
		.tabs-slider .icons.show_mobile {
			display: block;
		}
		.flex-big {
			display: block;
		}
		.pattern-1-left {
			background-image: none!important;
		}
		.fullcontainer {
			padding: 0 24px;
		}
		
		.headingbox br {
			display: none;
		}
		.collapsible-header i {
			margin-right: 7px;
		}
		.navigation.navOpen {
			width: 100%;
			height: 100vh;
			overflow-y: scroll;
		}
		h3 {
			font-size: 1.225rem;
		}
		header .headerTop {
			padding: 24px;
		}
		.navToggle {
			right: 24px;
			top: 1.75em;
		}
		.sticky .navToggle {
			right: 24px;
			/*top: 1.35em;*/
		}
		/*.sticky .headerTop {
			padding: 18px;
		}*/
		.topNav ul li {
			padding: 0 24px;
		}
		.topNav .filledNav li a {
			justify-content: flex-end;
			padding: 0.6em 0.3em 0.6em 1em;
		}
		.topNav ul li a {
			line-height: 1em;
			font-size: 1em;
		}
		
		.section1 .imgbox {
			margin-top: 1.3em!important;
		}
		
		#about-facts .card h2 {text-align: center!important;}
		.section2_home h2 {text-align: center!important;}
		.customercta p {
			text-align: center!important;
		}		
		.casestu-flex {
			margin-bottom: 4em;
			padding-bottom: 0em;
		}
		.btn {
			width: 140px;
			height: 53px;
			font-size: 15px;
			line-height: 50px;
		}
		header .logo img,
		header .logo svg {
			/*height: 30px;*/
		}
		
		.graytabs .tabsrow {
			padding: 0px 0 0em 0;
		}
		.graytabs .tabs,
		.tabsrow .mobile_hide {
			display: none;
		}
		
		.tabs-slider {
			overflow: hidden;
			float: left;
			width: 100%;
		}
		.tabs-slider .owl-item {
			padding: 5px;
		}
		
		.graybox {
			margin-bottom: 30px;
		}
		.graybox:last-child {
			margin-bottom: 0px;
		}
		.blankcard {
			border-bottom: 0!important;
			margin-bottom: 0px;
		}
		.features-slider {
			overflow: hidden;
		}
		.awardsec .award-testi-row {
			display: block;
		}
		.awardsec .award-testi-row h2 {
			padding-top: 30px;
		}
		section.padding {
			padding: 50px 0;
		}
		.margin-top50 {
			margin-top: 20px;
		}
		.modal {
			width: 100%;
			max-height: 100vh !important;
		}
		.hs-input,
		.hs-form-field {
			width: 100% !important;
		}
		.hbspt-form fieldset > div:nth-child(even) .input,
		.hbspt-form fieldset > div:nth-child(even) select,
		.hbspt-form fieldset > div:nth-child(even) ul.hs-error-msgs,
		.hbspt-form fieldset > div:nth-child(odd) .input,
		.hbspt-form fieldset > div:nth-child(odd) select,
		.hbspt-form .hs-fieldtype-select .form-field.input {
			margin: 0!important;
		}
		.testimonial-slider .owl-nav,
		.about-award-slider .owl-nav {
			text-align: center;
		}
		.casestu-flex {
			display: block;
		}
		.casestu-flex.row .col.s12.m5,
		.casestu-flex.row .col.s12.m7 {
			width: 100%;
		}
		.casestu-flex.row-reverse {
			flex-direction: row;
		}
		.s-stories .graytabs .padding-top {
			padding-top: 0;
		}
		.show-1st-text {
			line-height: 25px;
		}
		
		h1 {
			font-size: 34px;
		}
		h1 em {
			font-size: 45px;
		}
		.btn-lmargin {
			margin-top: 0;
			margin-left: 1rem;
		}
		.btn,
		.btn-large,
		.btn-small,
		.btn-flat {
			padding: 0 10px;
		}
		.popup-form .headingBox {
			padding-top: 3rem !important;
		}
		.icons,
		.collapsible-header i {
			min-width: 60px;
		}
		.collapsible-sec .collapsible-body {
			padding-left: 70px;
		}
		.totaly-text {
			margin-top: 0;
		}
		/*our thoughts css starat*/
		
		#stick-wrapper .col.s12.m8 {
			width: 100%;
		}
		
		.advanced-filter-menu.themeList {
			padding-bottom: 4rem;
		}
		
		.show-sm {
			display: block !important;
		}

		.modal {
			width: 100%;
			max-height: 100vh !important;
		}
		.fixed-action-btn {
			right: 10px;
		}
		.open-tabs .tabs .tab {
			padding: 0 0px;
		}
		.partners-wrap .owl-item img,
		.clietn-wrap .owl-item img {
			
			width: auto;
		}
		.sec5Box {padding: 3em}
		.h-form h2 {text-align: center !important;}
		.hbspt-form .hs-button, .hbspt-form .hs-button:focus {width: 160px}

		.addShow {display: block; margin-top: 3rem; }
		.addHide {display: none;}
		.row .col.s12.col50,
		.footer-copyright .row .col.s12 {width: 50%}
		.section4_home.arrow-right::before {background: transparent !important;}
		.arrow-top::before {
		    bottom: 0;
		    left: 7em;
		}
		.collapsible-sec h3 {font-size: 1.3rem}
		.section.section2 {margin-top: 0}
		.flex-s,
		.flex-sec7 {
		    display: flex;
		    flex-direction: column; /* Stack on top */
		}
		.box-a {
		    order: 2; /* Go down, bring Box B up */
		}
		.section6_coaching .txtBox1 {padding: 2em 0}
		.section3_home .whitecard.whitecard3:after {display: none;}
		.section2_coaching .whitecard.whitecard1:after {display: none;}
		.dotted-box::before {display: none;}
		.section4_implementation .whitecard.whitecard2:after {display: none;}
		section .valign-wrapper {display: block;}		
		.section2_implementation .whitecard.whitecard2:after {display: none;}
		
		.topborder_dotbox:after {display: none;}
		section.sectionBg {background: none}
		section.sectionBg::before,
		section.sectionBg::after {display: none;}

		
		.mrgintopdevice {margin-top: 20px}
		.section5-jobrole .card-col2 {margin-top: 0}

		.third-sec img {display: none;}
		
		.whitecard {height: auto !important;}
		.topbg-icon1 {
			left: 4em;
    		top: 8em;
		}
		.topbg-icon2 {
			right: 5em;
    		top: 8em;
		}
		.topbg-icon3 {
			left: 12em;
    		bottom: 5em;
		}
		.topbg-icon4 {
			right: 10em;
    		bottom: 2em;
		}
		.topbg-icon5 {
			left: 4em;
    		top: 8em;
		}
		.topbg-icon6 {
			right: 5em;
		}
		.topbg-icon7 {
			left: 12em;
    		bottom: 5em;
		}
		.headerTop .nav {margin-right: 60px}
		.headerTop .nav .module-border-wrap {width: 10em;}
		/*html, body {
			font-size: 12px
		}*/
		.features-slider .blankcard {height: auto !important; margin-bottom: 1em}
	}
	@media screen and (max-width: 601px) {
		.section1 .imgBox,
		.section5 .imgBox {
		    float: right;
		    margin-right: 0;
		    width: 100%;
		    display: none;
		}
		/*.containerBg .section1 {padding-top: 6em;}		*/
		.containerBg2 .section1 {padding-bottom: 5em; padding-top: 6em}
		.containerBg {margin-bottom: 0em}
		.containerBg .scroll, .containerBg2 .scroll {display: none;}
		.blackbg-bottom-ptn {
			background: #1a1a1a url(/wp-content/themes/unlock_blog/assets/img-new/blackbg-thirdsec-mobile.svg)!important;
		}

		.btn,
		.outline-gradient {
			font-size: 13px;
		}
		.blankcard h3 br {
			display: none;
		}
		.socialicon {
			margin-bottom: 20px;
			margin-top: 30px;
		}
		.bottomlogo {
			margin-bottom: 30px;
		}
		.mobile_hide {
			display: none;
		}
		.show_mobile {
			display: block!important;
		}
		.section1 .imgbox,
		.performance-sec img,
		.minus-right-img {
			float: none;
			margin: 0em;
		}
		.awardsec .graybox p {
			height: 11em;
		}
		/*pricingsec page css*/
		.pricingsec .bulletsbox ul li {
			width: 100%;
		}
		.pricingsec .border-right {
			display: none;
		}
		.cur-subbox ul li {
			height: auto;
			padding: 5px 20px 5px 0px;
			width: auto;
		}
		input[type=range]+.thumb {
			top: 11px!important;
		}
		.thirdsec-card h3 br,
		.graycardbg h3 br {
			display: none;
		}
		.hbspt-form fieldset > div:nth-child(2n+1) .input,
		.hbspt-form fieldset > div:nth-child(2n+1) select,
		.hbspt-form .hs-fieldtype-select .form-field.input {
			margin-right: 0 !important;
		}
		.hbspt-form fieldset > div:nth-child(2n) .input,
		.hbspt-form fieldset > div:nth-child(2n) select,
		.hbspt-form fieldset > div:nth-child(2n) ul.hs-error-msgs,
		.hbspt-form .hs-fieldtype-select label {
			margin-left: 0 !important;
		}
		
		.logo {
			margin-top: 0;
		}
		.sec5Box {padding: 2em}
		.hbspt-form .hs-button, .hbspt-form .hs-button:focus {width: 140px}
		.row .col.s12.col50,
		.footer-copyright .row .col.s12 {width: 100%}
		.footer-copyright {text-align: center;}
		ul.footermenu2 {float: none; text-align: center; margin-top: 1rem}
		.footermenu2 li {padding: 0 0.5em}
		.arrow-top::before {
			width: 120px;
		    bottom: -2em;
		    left: 4em;
		}
		.collapsible-sec h3 {font-size: 1.1rem} 

		.module-border-wrap {
			width: 184px;
			height: 53px;
		}
		.section4_software .module-border-wrap {width: 184px;} 
		header .headerTop .module-border-wrap {width: 130px;height: 45px;}
		section.padding {
		    padding: 40px 0;
		}
		.containerBg2 {margin-bottom: 3em}
		.section3_benefits .tabs .icons,
		.section4_benefits .tabs .icons {display: none;}
		.hbspt-form #email-9a88cd13-0df6-471e-b83c-388476cfaeb3 {
			height: 50px!important
		}
		.hbspt-form .hs-button, .hbspt-form .hs-button:focus {height: 50px}
		.topbg-icon1 {
		    left: 3em;
		    top: 7em;
		    width: 50px;
		}
		.topbg-icon2 {
		    right: 3em;
		    top: 7em;
		    width: 50px;
		}
		.topbg-icon3 {
		    left: 8em;
		    bottom: 3.5em;
		    width: 50px;
		}
		.topbg-icon4 {
		    right: 8em;
		    bottom: 0;
		    width: 60px;
		}
		.topbg-icon5 {
		    left: 3em;
		    top: 7em;
		    width: 50px;
		}
		.topbg-icon6 {
		    right: 3em;
		    width: 50px;
		}
		.topbg-icon7 {
		    left: 8em;
		    bottom: 3.5em;
		    width: 50px;
		}
	}
	@media screen and (max-width: 480px) {
		.sec5Box {padding: 2em 1em}
		.hbspt-form .hs-button, .hbspt-form .hs-button:focus {width: 110px}
		.headerTop .nav {margin-right: 65px}
		header .button {padding: 0.7rem 0.5rem; font-size: 0.8rem; height: 40px}
		.third-sec .tabs .tab a {font-size: 16px; padding: 0 8px}
		.third-sec p.headingBtmtxt {font-size: 20px}
		.sec3Icons {flex-direction: column;}
		.Sec3Box {margin-top: 1em; margin-bottom: 1em}
		.sec3Icons .material-icons {margin-top: 0}
		.txtBox1 h1 {font-size: 2.5rem}
		.imgBox {display: none;}
		.containerBg2 {margin-bottom: 2em}
		.topbg-icon1 {
		    left: 3em;
		    top: 12em;
		}
		.tabcontent {padding-top: 2em}
		.third-sec .tabs {height: 50px;}
		.third-sec .tabs .tab {height: 50px; line-height: 50px}
		.features-slider.padding-top {padding-top: 10px}
		.topbg-icon2 {
		    right: 3em;
		    top: 12em;
		}
		.topbg-icon3 {
		    left: 3em;
		    bottom: 6em;
		}
		.topbg-icon4 {
		    right: 3em;
		    bottom: 5em;
		}
		.topbg-icon5 {
		    left: 3em;
		    top: 12em;
		}
		.topbg-icon6 {
		    right: 3em;
		}
		.topbg-icon7 {
		    left: 3em;
		    bottom: 6em;
		}
		.headerTop .nav {margin-right: 60px}
		.headerTop .nav .module-border-wrap {width: 7.5em;}		
		.row#about-facts .col.s12 {width: 100%}
		header .logo img, header .logo svg {
			height: 40px
		}
		.collapsible-sec li {padding-left: 0; padding-right: 0.4rem}
		.collapsible-header i {margin-right: 0px}
	}
	@media screen and (max-width: 350px) {
		.sec5Box {padding: 2em 1em}
		.btn, .outline-gradient {
			font-size: 11px;
		}
		/*.module-border-wrap {
			width: 95px;
		}*/
		header .logo img,
		header .logo svg {
			height: 25px;
		}
		.btn {
			width: 116px;
		}
		.btn,
		.btn-large,
		.btn-small,
		.btn-flat {
			padding: 0px 7px;
		}
		.awardsec .graybox p {
			height: 14em;
		}
		.section4_home.arrow-right::before {
			width: 85px;
			height: 205px;
		}
		.sec5Box {padding: 1.5em}
		.hbspt-form .hs-button, .hbspt-form .hs-button:focus {width: 130px}
		.headerTop .nav .module-border-wrap {
			width: 7em
		}
		.headerTop .nav {margin-right: 57px}
	}
