/*
Theme Name:   globus
Description:  Write here a brief description about your child-theme
Author:       superadmin
Author URL:   https://breathedigi.com/clients/globus
Template:     astra
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  globus
*/

/* Write here your own personal stylesheet */
.testo .sp-testimonial-free-section .slick-prev{
	left:25%;
	top:100%;
}
.testo .sp-testimonial-free-section .slick-next{
	right:25%;
}
.testo .sp-testimonial-free-section .slick-arrow.slick-next:before{
	left:1px;
}
.testo .slick-prev.slick-arrow:before{left:1px;}
.testo #sp-testimonial-free-wrapper-2785 .sp-testimonial-free-section .slick-prev,.testo #sp-testimonial-free-wrapper-2785 .sp-testimonial-free-section .slick-next{border:0px!important;}
a, a:hover {text-decoration: none !important;}
a:focus, button:focus {outline: none !important;}

h3, .entry-content h3 {font-size: inherit !important;}

.site-header.sticky {
    position: fixed;
    top: 0px;
    width: 100%;
    z-index: 2;
    box-shadow: 0px 0px 9px 0px #bdbdbdc7;
    transition: .5s all ease-in-out;
    -webkit-transition: .5s all ease-in-out;
}
.card {
  box-shadow: 0px 0px 8px #99999933;
  transition: 0.3s;
  width: 100%;
	background-color:#fff;
	border-radius:0px 0px 8px 8px;
}

.card:hover {
  box-shadow: 0px 0px 16px 0 rgb(0 0 0 / 20%);
}
.card-container {
	padding: 20px 16px 20px 16px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.card-container h4 {
    font-size: 24px;
    color: #262222;
    font-weight: 400;
}
.card-container p {
    font-size: 16px;
    color: #555555;
    line-height: 22px;
    padding: 15px 0;
    margin: 0;
}
.card-container a {
    font-size: 16px;
    font-weight: 500;
    color: #055296;
}

div.wpforms-container-full .wpforms-form button[type=submit]{
	background-color:#055296!important;
	border-radius:4px!important;
	color:#fff!important;
	text-align:center!important;
	margin:0 auto;
}
div .wpforms-submit-container{
	text-align:center;
}
div.n2-ss-slider-1 n2_ss__touch_element n2-ow #n2-ss-3-arrow-previous{
	left:200px !important;
}
.sp-testimonial-free-section .slick-dots{display:none !important;}
button#wpforms-submit-718{
	position: absolute;
    top: -52px;
    right: 0;
    height: 42px;
    border-radius: 0 !important;
    border: none;
    font-size: 15px !important;
	line-height: 25px;
}

.tags h5{display:none;}
.tags div.tagcloud a{padding: 3px 7px; border: 1px solid #0000001F;margin:2px;}
.page-links .page-link, .single .post-navigation a {
	color: #138069!important;}
/*span.elementor-icon-list-text{margin-top:-15px;}*/
.ast-right-sidebar #secondary {padding-left: 30px;}
.wpmtst-testimonial-content.testimonial-content p{display:grid;}
.elementor-widget .elementor-icon-list-item a{align-items:center;}
.elementor-widget .elementor-icon-list-item{align-items:flex-start;}
p.wp-block-tag-cloud{
	display: flex;
    flex-wrap: wrap;
    row-gap: 5px;
    column-gap: 5px;
}
p.wp-block-tag-cloud a{
	padding: 5px 10px;
    border: 1px solid #0000001F;
    color: #555555;
    font-size: 15px !important;
    margin-right: 10px;
    margin-bottom: 10px;
}
article p.read-more{
	border:1px solid #055296;
	border-radius:4px;
	padding: 0px 10px;
	width: fit-content;
	margin-top:10px;
}
article p.read-more a{color: #138069!important;}
span.published{color:#999999; font-size:14px;
line-height:25px;}
div.entry-content p a.read-more, a.readmore{
	border:1px solid #055296;
	border-radius:4px;
	padding: 0px 10px;
	color: #055296!important;
	width: fit-content;
}
span.event-date {
    color: #999999;
	font-size:14px;
	line-height:25px;
}
.event-description{color: #555555; line-height:27px;}
h3.wpmtst-testimonial-heading.testimonial-heading a{color:#222222;}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
    margin-bottom: 0;
}
#slider_620 .card-container {
    padding: 25px 16px 25px 16px;
}
#slider_620 h4 {
    color: #262222;
    font-size: 25px;
    margin: 0px 0 0;
}
#slider_620 p {
    color: #555555;
    font-size: 16px;
    line-height: 22px;
}
#slider_620 a {
    font-size: 16px;
    font-weight: 500;
}
h2.entry-title{font-family:"poppins";
font-size:24px;
line-height:34px;}

.home-news ul.display-posts-listing {
    margin-left: 0px;
    margin-bottom: 0px;
    list-style: none;
    display: flex;
    flex-direction: row;
    gap: 30px;
}

.home-news ul.display-posts-listing li.listing-item {
    background: #fff;
    box-shadow: 0px 0px 8px #99999933;
    padding: 20px;
    border-radius: 4px;
    display: flex;
    flex-direction: column;
	width:50%;
}
.home-news ul.display-posts-listing li.listing-item:hover {
	box-shadow: 0px 0px 16px 0 rgb(0 0 0 / 20%);
}
.home-news ul.display-posts-listing li.listing-item a.image {
    width: 100%;
}

.home-news ul.display-posts-listing li.listing-item a.title {
    color: #222222;
    font-weight: 500;
	width: 100%;
}

.home-news ul.display-posts-listing li.listing-item span.date {
    color: #999999;
    font-size: 14px;
    margin: 10px 0;
}

.home-news ul.display-posts-listing li.listing-item span.excerpt-dash {
    display: none;
}

.home-news ul.display-posts-listing li.listing-item span.excerpt {
    color: #555555;
    font-size: 15px;
	width:100%;
}

.home-news ul.display-posts-listing li.listing-item span.excerpt a.excerpt-more {
    display: block;
    font-size: 15px;
    color: #49BE55;
    margin-top: 15px;
}
.sp-testimonial-free-section .tfree-client-testimonial p {
	width: 60%;
    margin: 10px auto 20px;
    font-size: 24px;
    line-height: 36px;
    color: #333333;
}
#sp-testimonial-free-wrapper-562 .sp-testimonial-free-section .tfree-client-name {
    color: #222222;
    font-weight: 600;
    margin-bottom: 15px;
}
#sp-testimonial-free-wrapper-562 .sp-testimonial-free-section .tfree-client-designation {
    color: #222222;
    font-size: 14px;
}
#sp-testimonial-free-wrapper-562 .sp-testimonial-free-section {
    padding: 0 50px 60px !important;
    position: relative;
}
.sp-testimonial-free-section .slick-arrow i.fa {font-size: 0;}
.sp-testimonial-free-section .slick-arrow.slick-next:before {content: '';background: url(../../../wp-content/uploads/2021/10/iconmonstr-arrow-right-thin.png) no-repeat;background-size: contain;width: 30px;height: 30px;position: absolute;}
.slick-prev.slick-arrow:before {content: '';background: url(../../../wp-content/uploads/2021/10/iconmonstr-arrow-left-thin.png) no-repeat;background-size: contain;width: 30px;height: 30px;position: absolute;}
#sp-testimonial-free-wrapper-562 .sp-testimonial-free-section .slick-prev, #sp-testimonial-free-wrapper-562 .sp-testimonial-free-section .slick-next {
	background: transparent;
    border: none !important;
    color: #777777;
    position: absolute;
    bottom: 0;
    z-index: 999;
}
.sp-testimonial-free-section .slick-prev, .sp-testimonial-free-section .slick-next {
    top: auto;
}
.sp-testimonial-free-section .slick-prev {
    left: 45%;
}
.sp-testimonial-free-section .slick-next {
    right: 45%;
}
#sp-testimonial-free-wrapper-562 .sp-testimonial-free-section .slick-prev:hover, #sp-testimonial-free-wrapper-562 .sp-testimonial-free-section .slick-next:hover {
    background: transparent !important;
    border-color: transparent !important;
}

.single.single-news header#masthead, .single.single-post header#masthead {
    box-shadow: 0px 0px 9px 0px #bdbdbdc7;
}
.single.single-news article, .single.single-post article {
    padding: 0;
}
.single-news.single .entry-header .post-thumb img, .single-post.single .entry-header .post-thumb img {
    box-shadow: 0px 0px 8px #99999933;
    border-radius: 8px;
    padding: 6px;
    width: 100%;
}

.single.single-news, .single.single-post {background: #fff;}
.single.single-news #primary, .single.single-post #primary {
    padding-right: 30px;
}

.single-news.single.ast-single-post .entry-title, .single.single-post.ast-single-post .entry-title {
    font-size: 24px;
    color: #222222;
    font-weight: 500;
}
.single-news.single.ast-single-post .sidebar-main .widget, .single.single-post.ast-single-post .sidebar-main .widget {
    margin-bottom: 16px;
}
.single-news.single.ast-single-post .sidebar-main .widget#block-3, .single-news.single.ast-single-post .sidebar-main .widget#block-5, .single-post.single.ast-single-post .sidebar-main .widget#block-3, .single-post.single.ast-single-post .sidebar-main .widget#block-5, .single-post.single.ast-single-post .sidebar-main .widget#nav_menu-2, .single-news.single.ast-single-post .sidebar-main .widget#nav_menu-2 {
    margin-bottom: 35px;
}
.single-news.single.ast-single-post .sidebar-main .widget .wpforms-error-noscript, .single-post.single.ast-single-post .sidebar-main .widget .wpforms-error-noscript {
    font-weight: normal !important;
}
.single-news.single.ast-single-post .sidebar-main .widget label.wpforms-field-label, .single-post.single.ast-single-post .sidebar-main .widget label.wpforms-field-label {
    font-weight: normal;
    font-size: 15px;
    padding-right: 30px;
    margin-bottom: 18px;
}
.single-news.single.ast-single-post .sidebar-main .widget input, .single-post.single.ast-single-post .sidebar-main .widget input {
    width: 100%;
    height: 42px;
    margin: 0;
    max-width: 70%;
}
.single-news.single.ast-single-post .sidebar-main .widget h2, .single-post.single.ast-single-post .sidebar-main .widget h2 {
	color: #222222;
    font-weight: 500;
    margin-bottom: 0px;
	font-size: 24px;
}

#nav_menu-2 ul li {
    position: relative;
    padding-left: 30px;
}

#nav_menu-2 ul li:before {content: '';position: absolute;top: 4px;left: 0;background: url(../../../wp-content/uploads/2021/10/bukket-point.svg) no-repeat;background-size: cover;width: 20px;height: 20px;}
#nav_menu-2 ul li a {
	font-size: 15px;
    color: #555555;
}
#nav_menu-2 ul li:hover a {
    color: #138069;
}

#slider_620 .owl-nav {
    position: absolute;
    bottom: -25px;
    left: 0;
    right: 0;
	z-index:1;
}

.white #slider_620.sa_owl_theme .owl-nav .owl-prev {
    background: #fafafa url(../../../wp-content/uploads/2021/10/iconmonstr-arrow-left-thin.png) no-repeat !important;
    background-size: contain !important;
    position: absolute;
    left: 45%;
}

.white #slider_620.sa_owl_theme .owl-nav .owl-next {
    background: #fafafa url(../../../wp-content/uploads/2021/10/iconmonstr-arrow-right-thin.png) no-repeat !important;
    background-size: contain !important;
    position: absolute;
    right: 45%;
}
.home-about p:last-child {
    margin-bottom: 0;
}
a.btn-enquire {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
    background-color: #055296;
    padding: 12px 30px 12px 30px;
    color: #fff;
    border-radius: 4px;
    text-align: right;
    float: right;
    text-decoration: none;
}
.ast-builder-menu .main-navigation>ul li a.menu-link {
    font-size: 16px;
}
a.btn-enquire:hover {
    background: #fff;
    color: #055296;
	text-decoration: none;
}
a.btn-enquire:focus {
	background: #055296;
    color: #fff;
	text-decoration: none;
}
span.excerpt {
    font-size: 15px;
    color: #555555;
    line-height: 24px;
    margin-top: 5px;
}


span.excerpt-dash{display:none;}
ul.display-posts-listing{list-style:none!important;  margin:1.2em 1.0em;}
.news-page span.event-date{display:none;}
li.listing-item {
    padding: 50px 0px;
   	border-bottom: 1px solid #0000001F;
    float: left;
}
li.listing-item:last-child {border-bottom: none;}
ul.display-posts-listing li.listing-item a.image {
    display: inline-block;
    width: 45%;
    float: left;
    padding-right: 20px;
}
ul.display-posts-listing li.listing-item a.image img {
    box-shadow: 0px 0px 8px #99999933;
    border-radius: 8px;
    padding: 10px;
}
ul.display-posts-listing li.listing-item a.title {margin-bottom: 10px;}
ul.display-posts-listing li.listing-item p.read-more {
    border: 1px solid #055296;
    border-radius: 4px;
    padding: 5px 25px;
    margin-top: 20px;
    display: table;
}
ul.display-posts-listing li.listing-item span.date {
    color: #999999;
    font-size: 14px;
    margin-bottom: 5px;
    display: inline-block;
}
ul.display-posts-listing li.listing-item p.read-more a {
    color: #055296!important;
}
.blog-layout-1 .post-thumb {
    padding-left: 0;
    padding-right: 5px;
}
img.attachment-medium.size-medium.wp-post-image:hover{
	box-shadow: 0px 0px 16px 0 rgb(0 0 0 / 20%);
	}
img.attachment-medium.size-medium.wp-post-image{
	box-shadow: 0px 0px 8px #99999933;border-radius:8px;}
.sp-testimonial-free-section .tfree-client-testimonial p {width: 60%;margin: 10px auto 20px;}
#sp-testimonial-free-wrapper-562 .sp-testimonial-free-section .tfree-client-name {
    color: #222222;
    font-weight: 600;
    margin-bottom: 15px;
}
#sp-testimonial-free-wrapper-562 .sp-testimonial-free-section .tfree-client-designation {
    color: #222222;
    font-size: 14px;
}
label {
    font-size: 14px;
    line-height: 27px;
    color: #555;
}
.wpcf7 form>p {
    margin-bottom: 0.9em;
}
span.wpcf7-form-control-wrap.captcha-118 {
    width: 100%;
    display: inline-block;
}
input[type="submit"],input[type="submit"]:hover, input[type="submit"]:focus {
background-color: #055296;
    border-radius: 4px;}

p.sbt {
    text-align: center;
	margin-top:1.9em;
}
.wpcf7 input:not([type=submit]) {
    width: 100%;
    padding: 0.5em;
	background:#fff;
	border:1px solid #0000001F;
}
p.captcha img{min-height:70px;}
table.tbl th {border-color: transparent;font-weight: normal;padding: 10px 25px; text-align:left;}

table.tbl td {
    padding: 10px 25px;
}

table.tbl td:nth-child(2), table.tbl td:nth-child(3), table.tbl td:nth-child(4) {
    text-align: center;
}

table.tbl th:nth-child(2), table.tbl th:nth-child(3), table.tbl th:nth-child(4) {
    text-align: center;
}
.sp-testimonial-free-section .tfree-client-testimonial p:before{
	content:'';
	background:url("https://breathedigi.com/clients/globus/wp-content/uploads/2021/10/quote-left.png");
	background-repeat:no-repeat;
	background-size:contain;
	height:30px;
	width:30px;
	position:absolute;
	top:110px;
	left:150px;
}
.sp-testimonial-free-section .tfree-client-testimonial p:after{
	content:'';
	background:url("https://breathedigi.com/clients/globus/wp-content/uploads/2021/10/quote-left.png");
	background-repeat:no-repeat;
	background-size:contain;
	height:30px;
	width:30px;
	position:absolute;
	top:110px;
	right:150px;
	-webkit-transform: scalex(-1);
	transform: scalex(-1);
}
.network-content ul {
    margin-left: 30px;
    margin-bottom: 0;
    color: #EB7D20;
	list-style-type: square;
	font-size: 19px;
}
.network-content ul li a {
	color: #555555;
    font-size: 18px;
    text-decoration: none;
    line-height: 34px;
}
form .main {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
	align-content: center;
    align-items: flex-end;
}
form .main span.first {
    display: flex;
    width: 100%;
}
form .main span.first label{padding-bottom:5px;}
form .main span.second {
    display: block;
    width: 100%;
	display:flex;
}
div.main br{display:none;}
input[type="submit"]{padding:15px 30px;}

div.card-container h4.app-heading {
	font-family:'poppins';
	font-size:25px;
	color:#262222;
	
}
body.news-template-default.single.single-news nav.navigation.post-navigation{display:none;}
.home-news ul.display-posts-listing li.listing-item a.image img {
    padding: 0;
    box-shadow: none;
}
.ast-desktop .main-header-menu.ast-menu-shadow .sub-menu {
    padding: 10px 0;
}
.ast-desktop .main-header-menu.ast-menu-shadow .sub-menu li {
    padding: 5px 0;
}
#slider_620 h4 a {
    color: #262222;
    font-size: 25px;
}
#slider_620 h4 a:hover {
    color: #055296;
}
.home-news ul.display-posts-listing li.listing-item{border-bottom:none;}
.contact-form label {font-weight: 500 !important;}
.contact-form .wpcf7-form-control-wrap input {
    width: 80% !important;
    height: 45px;
   	margin-top: 3px;
}
form .main span.second img {
    height: 100%;
    margin-top: 8px;
    margin-right: 20px;
}
.contact-info h3 {margin-top: 0px !important;}
.application-slider h2 {font-size: 36px;}

.connect-form .modal-dialog {
    margin: 100px auto;
}
.connect-form .modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    background: #055296;
    position: relative;
}
.connect-form button.close {
	position: absolute;
    right: 20px;
    top: 15px;
    opacity: 0.6;
    font-size: 24px;
	color: #ffffff;
}
.connect-form .modal-title {
    margin: 0;
    line-height: 1.42857143;
    color: #fff;
}
.connect-form .modal-body h3 {
    font-size: 20px !important;
    margin-bottom: 25px;
    text-align: center;
}
.connect-form .modal-body form span {
    width: 50% !important;
    float: left;
    padding: 0 10px 20px;
}
.connect-form .main {
    justify-content: left;
    align-items: baseline;
}
.connect-form .main span.first, .connect-form  .main span.second {
    width: 100% !important;
    padding-bottom: 0;
}
.connect-form .main span.second span.wpcf7-form-control-wrap.captcha-118 {
    width: 85% !important;
    padding-right: 0;
}
.connect-form .modal-body form {
    display: inline-block;
    text-align: center;
}
.connect-form .modal-body form span.wpcf7-spinner {
    width: auto !important;
	margin: 0;
}
.connect-form .modal-body form span.wpcf7-not-valid-tip {
    position: absolute;
    width: 48% !important;
    text-align: left;
    font-size: 12px;
    padding: 0;
    bottom: 10px;
    background: #fff;
    left: 17px;
}
form.wpcf7-form.init .wpcf7-spinner{margin:0px;}
.ast-desktop .main-header-menu.ast-menu-shadow .sub-menu li a::before {
    content: none;
}
div.about-company{text-align: center; border: 1px solid #0000001F; border-radius: 8px; padding: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;}
div.about-company img {
    margin-bottom: 12px;
}
.post.type-post ul {
    margin-left: 20px;
    margin-bottom: 20px;
}
div#n2-ss-2 .n2-ss-layer-row-inner .n2-ss-layer[data-sstype="col"]  {width: 50%!important}
.subscription-form input#wpforms-718-field_1 {font-size: 14px;}

.contact-info a {
    color: #138069;
}

/* MEdia CSS */
@media (min-width:1024px){
	li.current-menu-item > a:before{
		position:absolute;
		height:2px;
		width:27%;
		left:20px;
		bottom:25px;
		display:block;
		content:"";
		background-color:#175d9c;
	}
	.card{min-height:508px;}
	div.about-company{min-height:132px;}
	.about-company-heading{line-height:30px;text-align: center;}
}

@media screen and (min-width: 769px) {
	.ast-blog-featured-section.post-thumb.ast-grid-common-col.ast-float {
    display: inline-block;
    width: 50%;
}
	body.blog header.entry-header {
    display: inline-block;
    width: 50%;
}
body.blog div.entry-content p a.read-more{
	display:inline-block;
	margin-top:15px;
}
ul.display-posts-listing li.listing-item a.image {
    display: inline-block;
    width:45%;
	float:left;
	padding-right:20px;
}	
	ul.display-posts-listing li.listing-item a.title {
    font-family: 'Poppins';
    font-size: 24px;
    line-height: 34px;
    color: #222222;
	width: 55%;
		font-weight:500;
    display: inline-block;
}
	img.attachment-medium.size-medium.wp-post-image{width:100%;}
	span.excerpt {
    display: inline-block;
    width: 55%;
}
	
}
@media screen and (max-width:768px) {
	article p.read-more{margin-top:0.5em;}
	ul.display-posts-listing li.listing-item a.title {font-family: 'Poppins';font-size: 24px;line-height: 34px;color: #222222;}
	ul.display-posts-listing li.listing-item span.date{display:block;}
	body.page-template-default span.excerpt{display:block;}
	.white #slider_620.sa_owl_theme .owl-nav .owl-prev  {right:42%;}
	.white #slider_620.sa_owl_theme .owl-nav .owl-next {right:42%;}
	.sp-testimonial-free-section .tfree-client-testimonial p:before {left: 90px}
	.sp-testimonial-free-section .tfree-client-testimonial p:after {right: 110px;}
	.home-testi{background-position: center center!important;
    background-size: 130% auto!important;}
	.about-company-heading{line-height:30px;text-align: center;}
	button#wpforms-submit-718 {width: 32%;}
	header .custom-logo-link img, .ast-header-break-point .site-logo-img .custom-mobile-logo-link img {max-width: 150px;}
	.ast-hfb-header .menu-toggle.toggled .ast-mobile-svg, #ast-mobile-header svg.ast-mobile-svg.ast-menu-svg {fill: #127f68;}
	.ast-header-break-point .main-navigation ul .menu-item .menu-link {color: #555;}
	.ast-header-break-point .main-header-menu .sub-menu li a.menu-link {line-height: 26px;font-size: 15px;}
	.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle {width: 100%;text-align: right;}
}
@media (max-width:768px) and (min-width:426px){
	ul.display-posts-listing li.listing-item p.read-more{margin-left:330px;}
	div.about-company {min-height: 132px;}
	/* 	div#n2-ss-2 .n-uc-10cdbc668050e-inner > .n2-ss-layer-row-inner{flex-wrap:nowrap!important;} */
	
}
@media (max-width:425px){
	.home-news ul.display-posts-listing{display:block;}
	.home-news ul.display-posts-listing li.listing-item{width:100%; margin-bottom:10px;}
	.elementor-675 .elementor-element.elementor-element-d54b0b1 > .elementor-element-populated {padding: 15px 0px 0px 11px!important;}
	.contact-form .wpcf7-form-control-wrap input {width: 95% !important;}
	.contact-form label span {margin-left:0px!important;}
	ul.display-posts-listing li.listing-item a.image {display: block;width: 100%;}
	ul.display-posts-listing li.listing-item a.title{display:block;}
	a.btn-enquire{float:left;}
	ul.display-posts-listing li.listing-item a.title{font-size:20px;line-height:28px;}
	ul.display-posts-listing li.listing-item a.image{padding-bottom:15px;padding-right: 0;}
	.white #slider_620.sa_owl_theme .owl-nav .owl-prev {left: 30%;}
	.white #slider_620.sa_owl_theme .owl-nav .owl-next {right: 30%;}
	.about-company-heading{line-height:30px;text-align: center;}
	.home-testi{background:none!important;}
	.sp-testimonial-free-section .tfree-client-testimonial p{width:75%; font-size:15px;line-height:22px;}
	.sp-testimonial-free-section .tfree-client-testimonial p:before{left:0px;}
	.sp-testimonial-free-section .tfree-client-testimonial p:after{right:20px;}
	.sp-testimonial-free-section .slick-next {right: 34%;}
	.sp-testimonial-free-section .slick-prev {left: 32%;}
	div#n2-ss-2 .n2-ss-layer-row-inner .n2-ss-layer[data-sstype="col"] {width: calc(100% - 0px);} 
	header .custom-logo-link img, .ast-header-break-point .site-branding img, .ast-header-break-point .custom-logo-link img {max-width: 120px;}
	ul.display-posts-listing li.listing-item a.image img {width: 100%;}
	.n2-ss-layer.n2-ow {margin-bottom: 0px !important;}
}

@media and screen (min-width:321px){
	div.main img {padding:20px;}
	.about-company-heading{line-height:30px;text-align: center;}
	.sp-testimonial-free-section .slick-next {right: 32%;}
	.sp-testimonial-free-section .slick-prev {left: 32%;}
}