.block {
	display: block;
}
.fwb {
	font-weight: bold !important;
}
.mt20 {
	margin-top: 20px;
}
.mt40 {
	margin-top: 40px;
}
.mt50 {
	margin-top: 50px;
}
.mb100 {
	margin-bottom: 100px;
}
.mb40 {
	margin-bottom: 40px;
}
.mb0 {
	margin-bottom: 0px;
}
.fs20 {
	font-size: 20px;
}
.fs18 {
	font-size: 18px;
}
.fs13 {
	font-size: 13px;
}
.fs24 {
	font-size: 24px;
}

.fs28 {
	font-size: 28px;
}
.pr50 {
	padding-right: 50px;
}
.nf-form-cont {
	padding-left: 10px;
	padding-right: 10px;
}
.nf-form-cont .form-group {
	margin-bottom: 40px;
}
.nf-form-cont .form-group label, .nf-form-cont label {
	color: #4a535a;
}
.nf-form-cont .form-group input,
.nf-form-cont input,
.nf-form-cont textarea,
.nf-form-cont .form-group textarea {
	max-width: 350px;
    border-radius: 4px;
    padding: 15px 20px;
    line-height: normal;
    height: 48px;
    background: #efefef;
    border: 1px solid #bbbec1;
    outline: none;
    box-shadow: none;
}
.nf-form-cont .form-group textarea, .nf-form-cont textarea {
	max-width: 755px;
    resize: none;
    overflow: hidden;
}
.nf-form-cont button {
	width: 160px;
	height: 50px;
	font-size: 15px;
	color: #ffffff;
	text-transform: uppercase;
}
.nf-form-cont button:first-child {
	background: #007ad0;
	float: left;
}
.nf-form-cont button:last-child {
	color: #ffffff;
	background: #767676;
	float: right;
}
.nf-form-cont aside {
	padding-left: 100px;
}
.nf-form-cont aside h2 {
	line-height: 30px;
	margin-bottom: 0px;
}
.nf-form-cont aside h4 {
	line-height: 25px;
}
.nf-form-cont aside p {
	font-size: 15px;
}
.nf-form-cont .ninja-forms-req-symbol {
	color: #000000;
}
@media (max-width: 992px) {

	.tutorials-container .tutorial-popup .modal-content .video-description .realated-videos{
		margin-top: 30px;
	}

	.tutorials-container .tutorial-popup .modal-content .video-description{
		padding-left: 20px !important;
		padding-right: 20px !important;
	}

	.tutorials-container .tutorial-popup .modal-content .video-description .videos {
	    max-width: 100%;
	    display: block;
	    width: 100%;
	}

	.tutorials-container .tutorial-popup .modal-content .video-description .realated-videos img {
	    width: 70px;
	    height: auto;
	    float: left;
	    margin-right: 15px;
	}

	.my-account .woocommerce{
		margin: 0 -5px;
	}
	.my-account .woocommerce .woocommerce-MyAccount-content{
		margin: 30px 15px 10px 15px;
	}

	.term-offers .icons-slider.inner-slider, 
	.term-internet .icons-slider.inner-slider,
	.term-hybrid .icons-slider.inner-slider,
	.term-calls .icons-slider.inner-slider,
	.term-sms .icons-slider.inner-slider,
	.term-devices .icons-slider.inner-slider,
	.term-mobile  .icons-slider.inner-slider,
	.term-iot .icons-slider.inner-slider,
	.term-mobile-broadband .icons-slider.inner-slider{
		border-top: 0;
		margin: 0px -4px 0 -4px;
	}

	.term-offers .offerFilterBoxContainer {
		margin-bottom: 20px;
	}

	.international-roaming .label-above .nf-field-label{
		margin-bottom: 3px;
	}
	.nf-form-cont .form-group input,
	.nf-form-cont input,
	.nf-form-cont textarea,
	.nf-form-cont .form-group textarea
	 {
	 	border: 0;
	 	font-size: 16px;
	 	max-width: 100%;
	 }


	 .nf-form-cont .form-group input:focus,
	.nf-form-cont input:focus,
	.nf-form-cont textarea:focus,
	.nf-form-cont .form-group textarea:focus{
		font-size: 16px;
	}
	 .nf-form-cont {
	 	padding: 0px 20px;
	 }
	 .nf-form-cont aside {
 	    padding: 0px;
		margin-top: 80px;
	 }
	 .contact-media-center .main-heading {
		margin-left: 15px;
		font-size: 25px;
	}
	.contact-media-center .nf-form-cont {
	    padding: 0px 15px 0px 5px;
	}
	.contact-media-center .nf-form-cont .col-md-8 {
		overflow: hidden;
		padding-bottom: 100px;
	}
	.contact-media-center .nf-form-cont .col-md-4 {
		margin: -40px 10px 80px 10px !important;
	}
	    
	.contact-media-center .nf-form-cont .one-half,
	.contact-media-center .textarea-container,
	.contact-media-center .recaptcha-wrap  {
		width: 100% !important;
		margin: 20px 10px;
	}
	.contact-media-center .textarea-container textarea {
		min-height: 120px;
	}
	.contact-media-center .submit-container.one-half,
	.contact-media-center .html-container.one-half  {
		display: inline-block;
		width: 49.9% !important;
		position: absolute;
	}
	.contact-media-center .html-container.one-half {
		right: 0px;
	}
	.contact-media-center .html-container.one-half {
		right: 0px;
	}
	.contact-media-center .bottom-img-text-section {
		display: none;
	}
	.contact-media-center .locater-support-faq-cont {
	    margin: 30px 0px 0px 10px !important;
    	padding: 0px !important;
	}
}