/**
* Theme Name: Proland Child
* Description: This is a child theme of Proland, generated by Merlin WP.
* Author: <a href="http://ninetheme.com/">Ninetheme</a>
* Template: proland
* Version: 1.6.4
*/

.newsletter-form textarea.form-control{
	line-height: normal;
	height: auto;
}
.newsletter-form{
	max-width:850px;
}

.home #header{
	height: 100vh;
}

.page-id-528 #header{
	height: 100vh;
}

.page-id-533 .is-scrolling .navbar-header .navbar-brand .sticky-logo {
    height: auto!important;
}

.top-banner p{
	font-weight: 500!important;
	max-width:100%!important;
}
.split-column .texts-inner p {
    color: #7f8c8d!important;
}
.navbar.is-scrolling ul#main-navbar{
	padding-top: 8px!important;
}
#main-navbar{
	padding-top: 5px!important;
}
.navbar-default .nav .menu-item:not(.current-menu-item) a {
    color: #dde3e3!important;
}
.navbar-default .navbar-nav > .active:not(.menu-item-556) > a,
.navbar-default .navbar-nav > .active:not(.menu-item-556) > a:hover,
.navbar-default .navbar-nav > .active:not(.menu-item-556) > a:focus{
	color: #ffba4e!important;
}
.unlimited-container .unlimited-page-header .top-banner p{
	margin-top: 20px;
	position: absolute;
    bottom: 0;
    margin: 0;
    right: 15%;
	background-color: rgba(251, 176, 58, 0.67);
    border-radius: 25px;
    padding: 0 10px;
    margin-right: -20px;
}
.top-banner a.btn-primary{
	margin-top:80px;
	padding: 0 33px!important;
    font: 500 21px/58px "Poppins", sans-serif!important;
}
#main-navbar .nav li a{
	font-weight: 600!important;
}
.top-banner .container{
	position: relative;
}
.row.apple-watch img{
	width: 900px;
	margin: 0 auto;
	max-width: 100%;
}

header .navbar .container{
	margin-right: auto!important;
    margin-left: auto!important;
    padding-left: 40px!important;
    padding-right: 40px!important;
	width: 100%!important;
}
.top-banner .apple-watch{
	margin-bottom:0px;
}

.home .navbar-brand .default-logo{
	display:none!important;
}
.the-watch .the-watch-img{
	padding-top:25px;
}

.split-column .texts .texts-inner{
	text-align: center;
	width:100%!important;
}

.text-newsletter{
    margin: 0 auto 20px;
    font: 300 17px "Poppins", sans-serif;
    color: #969da3;
    margin-bottom: 70px;
}

.newsletter .section-header{
	margin-bottom: 0;
}
.page-template-fullwidth-page .masthead-blog{
	height: 34vh !important;
	border-bottom:0;
}

.page-template-fullwidth-page header .navbar.is-scrolling .navbar-header .navbar-brand img {
	width: 100%!important;
    height: 100%!important;
}
.page-id-173 figure, .page-id-173 figure .vc_single_image-wrapper, .page-id-173 figure .vc_single_image-wrapper img{width:100%;}
.page-id-173 #blog{padding:0!important;}
.page-id-173 #blog .container{
	margin-right: auto!important;
    margin-left: auto!important;
    padding-left: 0!important;
    padding-right: 0!important;
	width: 100%!important;
}
.page-id-533 header.row{
	height: 100vh;
}
header .text-reverse.m-t-80{
	margin-top:0!important;
}
.page-id-450 .masthead{display:none;}
.navbar.is-scrolling .navbar-header .navbar-brand{
	width: 170px!important;
	height: 100%!important;
}

.home header .YTPOverlay{background:none!important}
.home header .top-banner{
	background:rgba(0, 0, 0, 0.5)!important;
	justify-content: center;
    align-items: center;
    padding: 0;
    margin: 0;
    height: 100%;
    min-height: 100%;
	display: flex;
}
.navbar-header a img{width:170px!important;}
@media only screen and (max-width: 767px) {
  .unlimited-container .unlimited-page-header .top-banner p {
      bottom: -36px!important;
	  right: 0!important;
	  left: 50%;
    transform: translate(-50%, -50%);
  }
		.page-id-581 .page-header h2{
		font-size: 30px!important;
	}
	
	.page-id-581.page-template-fullwidth-page .masthead-blog{
		    padding-top: 75px!important;
    height: 25vh!important;
	}
	
	.navbar.is-scrolling .navbar-header .navbar-brand {
    	width: 100px!important;
	}
}
@media only screen and (max-width: 575px) {
  .unlimited-container .unlimited-page-header .top-banner p {
      bottom: -50px!important;
	  width: 100%;
  }
  .page-id-533 header.row {
    background-position-x: 50%;
  background-image: url('https://atmosgear.com/wp-content/uploads/2022/09/COMING-SOON.jpg')!important;
}
	
	.page-id-533.page-template-fullwidth-page .masthead-blog{
	}
}
div.wpcf7 .ajax-loader{display: block!important;}
li.menu-item-556.active a{color:#dde3e3!important}
.grecaptcha-badge {
    visibility: hidden;
}

@media (max-width: 767px){
  .feature-note.left.bottom {
      left: -140px;
      top: 180px;
  }
  .feature-note.right.bottom {
    right: -138px;
    top: 150px;
  }
  .form-group-file{
    flex-direction: column;
  }
}

.subtitle-img{
    position: absolute;
    left: 0;
    top: -40vh;
    right: 0;
    bottom: 0;
    width: 100%;
    z-index: -1;
}

.page-id-581.page-template-fullwidth-page .masthead-blog{
background:none!important;
display: flex;
align-items:center;
background-image: url('https://atmosgear.com/wp-content/uploads/2020/05/linkedinroller-skater-sitting-on-bench-and-lace-up-skates-P2RSYJU-min-min.jpg')!important;
}

.page-id-581 .page-header h2{
color: white!important;
margin-bottom: 0;
}

.social-links ul li a{
line-height:48px;
}

.job-container{
padding: 15px; background: rgba(253,186,78,0.8); color: white; border-radius: 50px; padding-left:70px;
margin-bottom:50px;
position: relative;
border: 2px solid transparent;
transition: .3s;
}

.job-btn{
font-size: 25px; font-weight: bold; margin-bottom:10px;
}
.job-btn a{
color:white;
}
.link-absolute{
color: white;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
border-radius: 50px;
}

.hover-button:hover {
  background: #fff!important;
  color: #f7be68!important;
  border: 2px solid #f7be68!important;
}

.hover-button:hover a {
  color: #f7be68!important;
}

.file-label{
color: #000!important;
    font-weight: normal!important;
    font-size: 17px!important;
}


.form-group-file input[type=file]{
	font-size:17px;
}


.form-group-file{
display: flex;
justify-content: space-between;
}

.YTPOverlay{
	display: none!important;
}

@media (min-width: 768px){
	#menu-item-2359 a{
		border-radius: 30px;
		border: none;
		padding: 0px 20px;
		margin-bottom: 10px;
		margin-top: 10px;
		background-color: #fbb03c!important;
		-webkit-appearance: button;
		cursor: pointer;
		color: #fff!important;
		width: auto;
		height: auto;
		margin: 0;
		margin-left: 20px;
	}
}


.btn-primary-container button{
	border-radius: 30px!important;
    color: #FFF!important;
    border: none!important;
    padding: 0 30px!important;
    font: 500 18px/50px "Poppins", sans-serif!important;
    margin-bottom: 10px;
    margin-top: 10px;
    background-color: #fbb03c!important;
    -webkit-appearance: button;
    cursor: pointer;
}

.rounded-xl{
	border-radius: 50px;
}

g.imapsSprite-group.imapsCircle-group {
    fill: #fbb03c;
}

@media (max-width: 768px){
	header.row{
		margin-bottom: 55px;
	}
	
	.elementor-1203 .elementor-element.elementor-element-0752aa7 .elementor-heading-title {
		line-height: 25px!important;
		font-size: 19px!important;
	}
	
	.page-id-1682 .page-header {
    	padding: 140px 0 50px!important;
	}
}

.page-id-430  header.row nav.navbar:not(.is-scrolling) .navbar-header .navbar-toggle span{
	background: #fff;
}

.pointer-none img{
	cursor: default!important;
}

@media(min-width: 991px){
	.mb-lg-50{
		margin-bottom: 20px;
	}
	
	.page-id-1682 .page-header {
    	display: flex;
		justify-content: center;
		align-items: center;
	}
}

.mb-20{
	margin-bottom: 50px;
}

.elementor-page footer * {
	text-align: center;
    justify-content: center;
    align-items: center;
}
.elementor-page .nav{
	display: flex;
}

.elementor-page-1203 .masthead.masthead-blog.rel-1.subpage-head.page-header {
	background-image: url("/wp-content/uploads/2022/05/JB_20220411_0063_X-UP_Promotion_14-min-min.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
	box-shadow: inset 0 0 0 10000px rgba(0,0,0,0.3);
}

.elementor-page-1203 .masthead.masthead-blog.rel-1.subpage-head.page-header h2{
	color: #fff!important;
}

.placeholder{
	::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	  color: #1a1a1a!important;
	  opacity: 1; /* Firefox */
	}

	:-ms-input-placeholder { /* Internet Explorer 10-11 */
	  color: #1a1a1a!important;
	}

	::-ms-input-placeholder { /* Microsoft Edge */
	  color: #1a1a1a!important;
	}
}

.forminator-ui#forminator-module-1698.forminator-design--flat .forminator-button-submit{
	border-radius: 5px!important;
}

.forminator-ui#forminator-module-1698.forminator-design--flat .forminator-row-last{
	padding-top: 20px!important;
}

.contact-btn{
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: #e9b043;
  color: white;
  cursor: pointer;
  padding: 15px;
  border-radius: 4px;
	scroll-behavior: smooth;
}

.page-id-220 .left-right-contents{
	padding: 20px 0 35px!important;
}

.page-id-220 .masthead.masthead-blog.rel-1.subpage-head.page-header{
	display: none!important;
}

.newsletter-form .form-control {
    font-size: 16px;
    line-height: 16px;
    padding: 15px;
    height: auto;
    border-radius: 10px;
}

.row.apple-watch-note-feature img{
	width: 100%;
}

.sb_youtube * {
	z-index: 0;
}