/*
Theme Name: Replace with your Theme's name.
Theme URI: Your Theme's URI
Description: A brief description.
Version: 1.0
Author: Azim
Author URI: www.peoplesweep.com
*/

@media only screen and (max-width: 768px) {

/**********************************/
		
		/**	Globals **/
		
/**********************************/
.title-big {
	font-size: 20px;
	margin: 30px 0px 35px 0px;
}

.p-custom {
	font-size: 10px;
}

#triangle-bottom-custom{
	margin: 10px auto 10px auto;
}

#triangle-bottom-custom-mobile {
	margin: 30px auto 15px auto;
}

.p-small-gray {
	font-size: 12px;
}

.p-small-gray-2 {
	font-size: 12px;
}

#text-margin-custom {
	margin-top: 25px;
	margin-bottom: 25px;
}

.field-spacing {
	margin-bottom: 25px;
}

#col-left-pad-0 {
	padding-left: 0px;
}

.field-custom {
	font-size: 7px;
	height: 25px;
	padding: 6px 8px;
}

.button-cont-custom {
	margin-top: 25px;
	padding: 6px 14px 6px 12px;
	font-size: 10px;
}

/****@@ External Source @@****/
.btn-select .btn-select-value {
	font-size: 7px;
	padding: 11px 9px;
	right: 34px;
}

.btn-select .btn-select-arrow {
	line-height: 12px;
	padding: 6px 12px;
}
/****@@ --------------- @@****/

.p-tiny-gray {
	font-size: 9px;
	white-space: nowrap;
}

.checkbox > label  {
	padding-left: 25px;
}

input[type=checkbox], input[type=radio] {
	margin: 4px 0 0;
}

.jumbotron {
	min-height: 215px;
}

/****@@ External Source @@****/
.inline-border:before,
.inline-border:after {
	width: 20%; /**!! Adjust line width !!**/
}

#inline-why_us:before,
#inline-why_us:after {
	width: 30%; /**!! Adjust line width !!**/
}

.inline-border:before {
	right: 1em; /**!! Adjust distance between line and text !!**/
}

.inline-border:after {
	left: 1em; /**!! Adjust distance between line and text !!**/
}
/****@@ --------------- @@****/


/**********************************/

		/**	Navigation Bar **/

/**********************************/
.navbar .navbar-toggle .icon-bar {
	height: 4px;
	width: 23px;
	margin-bottom: -2px;
}

#navbar-transparent-style {
	position: absolute;
		left: 0%; /**!! 50% for absolute position centering !!**/
	height: auto;
	width: 100%; /**!! total width for absolute position centering !!**/
	margin-left: 0px; /**!! half width for absolute position centering !!**/
}

hr {
	width: 45%; /**!! Adjust line width !!**/
}


/**********************************/

			/**	Footer **/

/**********************************/
footer {
	margin-top: 25px;
	font-size: 6px;
}


/**********************************/

		/**	Home Page **/

/**********************************/
.p-big {
	font-size: 35px;
}

.button-custom {
	margin-top: 30px;
	padding: 6px 35px 5px 35px;
}

#choice {
	margin-top: 60px;
}


/**********************************/

	/**	Login & Signup Page **/

/**********************************/
.p-moderate {
	font-size: 17px;
}


/**********************************/

		/**	Questions Page **/

/**********************************/
#triangle-bottom-custom-3{
	font-size: 10px;
}

.field-label-size {
		font-size: 12px;
}

#field-left-padding {
	padding-left: 35px;
}

#btn-select-arrow {
	line-height: 12px;
	padding: 2px 12px;
}

#triangle-top-bottom-custom{
	font-size: 10px;
}

#calendar-img {
	width: 65%;
}


/**********************************/

		/**	Profile Page **/

/**********************************/
.profilepic-container {
	width: 150px;
	height: 150px;
	border: 5px solid #fff;
}

.coverpic_link {
	right: 10px;
	bottom: -20px;
	font-size: 8px;
	letter-spacing: 1px;
	word-spacing: 1px;
}

#sectionmargin {
	margin: 25px 0px 25px 0px;
}

#sectiontitle {
	font-size: 18px;
}

/****@@ External Source @@****/
	.dl-horizontal dt {
	width: 95px;
	overflow: hidden;
}

.dl-horizontal dd {
	text-align: left;
	width: 185px;
	display: block;
	-webkit-margin-start: 95px;
}
/****@@ --------------- @@****/

dt {
	font-size: 10px;
}

dd {
	font-size: 10px;
}

#linkicon {
	width: 10%;
	padding: 0px 0px 0px 5px;
}

#year_caption {
	font-size: 9px;
}

#descriptn {
	font-size: 9px;
}


/**********************************/

	/**	Job Settings Page **/

/**********************************/
#text-margin-custom-3 {
	margin-top: 45px;
	margin-bottom: 25px;
}

#button-custom-width-margin{
	width: 100%;
	margin-top: 10px;
}


/**********************************/

		/**	Contact Us Page **/

/**********************************/
.p-custom-size {
	font-size: 16px;
}

.img-margin-top {
	margin-top: 0px;
}

#send-button {
	padding: 5px 35px 5px 35px;
	border-radius: 6px;
	font-size: 14px;
}

#img-phone {
	max-width: 20%;
}

#img-apartment_envelope {
	max-width: 25%;
}


/**********************************/

		/**	About Us Page **/

/**********************************/
.col-sm-8.col-xs-8.text-left .p-big > strong {
	font-size: 20px;
}

.col-sm-12.col-xs-12.p-custom .col-sm-8.col-xs-8.text-left {
	margin: -20px 0px 0px 0px;
}


/**********************************/

		/**	Payment Page **/

/**********************************/
.col-sm-2.col-xs-6.package .p-light-black {
	font-size: 13px;
}

.row .col-sm-6.col-sm-offset-3.col-xs-10.col-xs-offset-1.p-custom.field-spacing {
	margin-top: -5px
}

.col-sm-6.col-sm-offset-3.col-xs-10.col-xs-offset-1.text-center.p-custom.field-spacing .checkbox label input {
	margin: 1px -20px 0;
}


/**********************************/

		/**	Profile Photos **/

/**********************************/
.sectionlogo-2 {
	margin: 0px 0px -4px -20px;
	max-width: 10%;
}

#glyphicon-menu-right-margin-3{
	font-size: 14px;
	margin-right: 5px;
	margin-left: 5px;
}

#sectiontitle-2 {
	font-size: 15px;
}

}