/*	
==============================
Fluid Layout CSS ( override ) 
==============================	
*/

.camera_wrap {
    height: 461px;
}

.wrapper {
    width: auto;
    max-width: 1134px;
}

footer .footer-links {
    width: auto;
    max-width: 920px;
}

footer .footer-contnr {
    height: auto;
    min-height: 400px
}

footer .copyright-contnr {
    height: auto;
    min-height: 40px;
}


/*	
==============================
Reset Fluid CSS 
==============================	
*/

header .wrapper,
nav .wrapper,
footer .wrapper {
    padding: 0 20px;
}

@media screen and (min-width: 570px) and (max-width: 1192px) {
    /* Note: property will be inherited to mobile view , clear on mobile css ( 569 ) */
    /*	=======================
	Common CSS 
	=======================	 */
    /* Footer */
    footer .footer-links {
        width: 70%;
    }
    footer .footer-links li {
        margin-right: 80px;
    }
    footer .connect-us {
        float: right;
        width: 182px;
    }
    footer .connect-us .connect-link {
        margin: 16px 0 0 18px;
    }
    footer .connect-us .head+a.connect-link {
        margin: 16px 0 0 0;
    }
    /*	=======================
	Home Page 
	=======================	 */
    .features-contnr,
    .services-contnr,
    .safety-contnr,
    .mission-contnr {
        width: auto;
        padding: 0 20px;
    }
    /*	
		Service CSS 
		=======================	 */
    .services-contnr {
        height: auto;
        overflow: hidden;
    }
    .services-contnr .video-box li:nth-child(3) {
        clear: both;
        margin-left: 0;
    }
    /*	=======================
	FORESTRY 
	=======================	 */
    .employment-contnr {
        width: auto;
        padding-left: 20px;
        padding-right: 20px;
    }
    .employment-contnr .wrapper,
    .employment-contnr .container {
        width: auto;
    }
    .employment-contnr .forestry-box {
        width: 31.3%;
    }
    /*	
		Controlled Burning 
		=======================	 */
    .forestry-contnr {
        width: auto;
        padding-left: 20px;
        padding-right: 20px;
    }
    .forestry-section .steps {
        /* Remove Later */
        width: 100%;
        padding-left: 0;
        text-align: center;
    }
    .forestry-section .steps .digits,
    .forestry-section .steps .text {
        float: none;
        display: inline-block;
    }
    .forestry-section h3 {
        width: 100%;
    }
    /*	
		Manual Services
		=======================	 */
    .flex-section img {
        margin-top: 10px;
    }
    /*	====================
	FIRE SAFETY
	====================	*/
    .firesafety-head {
        width: 47%;
    }
    /*	Hazardous Fuels Reduction
		==========================	*/
    .emergency-contnr {
        width: auto;
        padding: 0 20px;
    }
    .emergency-head h1.hazardous {
        width: -moz-calc( 100% - 46px);
        width: -webkit-calc( 100% - 46px);
        width: calc( 100% - 46px);
    }
    .emergency-head img {
        margin: 0 0 0 20px;
    }
    .emergency-head p {
        float: none;
        width: auto;
    }
    .emergency-contnr .container,
    .emergency-contnr .text-box {
        width: auto;
    }
    .emergency-contnr .text-box {
        clear: both;
        padding: 10px;
    }
    .emergency-contnr .text-box+h4 {
        clear: both;
    }
    /*	INSURANCE INDUSTRY
		==========================	*/
    .insurance-head h1.firesafety {
        width: -moz-calc( 100% - 46px);
        width: -webkit-calc( 100% - 46px);
        width: calc( 100% - 46px);
    }
    .insurance-head img {
        margin: 0 0 0 20px;
    }
    .insurance-head p {
        float: none;
        width: auto;
    }
    /*	==========================
	EMERGENCY
	==========================	*/
    .emergency-head h1 {
        width: -moz-calc( 100% - 46px);
        width: -webkit-calc( 100% - 46px);
        width: calc( 100% - 46px);
    }
    .testi-contnr {
        width: auto;
        padding-left: 20px;
        padding-right: 20px;
    }
    .testi-contnr .testi-data .client-details {
        width: auto;
    }
    /*	==========================
	TRAINING
	==========================	*/
    .forestry-contnr .training-box {
        width: 31.3%;
    }
    .instructor-list li .data-contnr {
        float: none;
        width: auto;
    }
    .instructor-list li .box {
        float: none;
        width: auto;
        clear: both;
        overflow: hidden;
        margin-bottom: 20px;
    }
    .instructor-list li .data-contnr h3,
    .instructor-list li .data-contnr h5,
    .instructor-list li .data-contnr p {
        float: none;
    }
    .instructor-list li .data-contnr h3 {
        margin-top: 0;
    }
    .training-contnr {
        width: auto;
        padding-left: 20px;
        padding-right: 20px;
    }
    /*	==========================
	ABOUT US
	==========================	*/
    .about-banner,
    .about-contnr,
    .values-contnr {
        width: auto;
        padding-left: 20px;
        padding-right: 20px;
    }
    .about-banner {
        height: auto;
        padding-bottom: 20px;
    }
    .about-banner .white-list {
        width: auto;
    }
    .founder-message {
        height: auto;
        min-height: 98px;
    }
    .founder-message .wrapper {
        text-align: center;
    }
    .founder-message .container {
        display: inline-block;
        text-align: left;
        float: none;
        width: auto;
    }
    .founder-message .message {
        width: auto;
        padding: 15px 22px;
        margin: 0;
    }
    .founder-message .details {
        width: auto;
        float: none;
        padding: 0 22px 15px;
        overflow: hidden;
        clear: both;
    }
    .values-contnr .right-align {
        margin-left: 10%;
        width: 38%;
    }
    .values-contnr img {
        margin: 70px 0 20px 0;
        float: none;
    }
    /*	
		ALLIANCE PARTNERS
		=======================	 */
    .partners-contnr {
        padding-left: 20px;
        padding-right: 20px;
        width: auto;
    }
    .partners-contnr .right-align {
        width: 38%;
    }
    .partners-contnr .right-align img {
        float: none;
        margin-left: 0;
        margin-right: 0;
    }
    /*	
		HISTORY OF FIRESTORM
		=======================	 */
    .history-contnr {
        width: auto;
        padding-left: 20px;
        padding-right: 20px;
    }
    .history-contnr img {
        margin-left: 20px;
    }
    /*	
		OUR MANAGEMENT TEAM
		=======================	 */
    .partners-contnr .team-list li .data-contnr {
        width: auto;
    }
    /*	==========================
	CONTACT US
	==========================	*/
    .partners-contnr .address-list li:nth-child(odd) {
        clear: both;
        padding-left: 0;
        border-width: 0;
        margin-bottom: 40px;
        margin-left: 0;
    }
    .partners-contnr .address-list li:nth-child(even) {
        margin-left: 15%;
        padding-left: 15%;
    }
    /*	==========================
	EMPLOYMENT CSS
	==========================	*/
    .employ-contnr {
        width: auto;
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media screen and (min-width: 570px) and (max-width: 1048px) {
    /*	=======================
	Common CSS 
	=======================	 */
    /*	Header	*/
    .header .header-top .logo {
        top: 20px;
        left: 20px;
    }
    nav .container {
        width: auto;
        float: none;
    }
    nav ul,
    nav .menu {
        float: none;
    }
    nav .menu li a {
        padding: 0 18px;
        line-height: 64px;
    }
    /*	=======================
	Home Page 
	=======================	 */
    /*	
		Features  CSS 
		=======================	 */
    .features-contnr .features-box {
        width: auto;
        float: none;
        overflow: hidden;
    }
    .features-contnr .features-box h2 {
        width: 95%;
    }
    /*	
		Safety CSS 
		=======================	 */
    .safety-contnr {
        height: auto;
        overflow: hidden;
    }
    .safety-contnr .service-btn {
        display: inline-block;
        position: static;
        margin: 10px 0 40px;
    }
    /*	=======================
	FORESTRY 
	=======================	 */
    .employment-contnr .forestry-box {
        width: auto;
        margin-left: 0;
        float: none;
    }
    /* Show Grid Vertically */
    .employment-contnr .forestry-box {
        padding-top: 1px;
        overflow: hidden;
    }
    .forestry-box img {
        margin-right: 30px;
    }
    .employment-contnr .forestry-box .para {
        margin-top: 40px;
        margin-left: 20px;
        margin-bottom: 20px;
        min-height: 112px;
        float: none;
    }
    .employment-contnr .forestry-box .para+p {
        float: none;
    }
    .employment-contnr .forestry-box .red-normal {
        float: none;
    }
    /* Show Grid Vertically - End - */
    /*	
		CONTROLLED BURNING
		=======================	 */
    .forestry-section img {
        float: left;
    }
    .forestry-section p,
    .forestry-section p.second {
        width: 100%;
    }
    .forestry-section img {
        margin-bottom: 20px;
    }
    .forestry-section .steps {
        /* Remove Later */
        text-align: center;
        padding: 20px 20px 10px;
        width: auto;
        overflow: hidden;
        height: auto;
    }
    .forestry-section .steps .digits,
    .forestry-section .steps .text {
        float: left;
    }
    .forestry-section .steps .digits {
        clear: both;
        margin-bottom: 10px;
    }
    .forestry-contnr .left-sec {
        width: auto;
        float: none;
    }
    .forestry-contnr .img-sec {
        text-align: left;
        width: auto;
        float: none;
    }
    .forestry-contnr .left-sec .list-disc {
        margin-bottom: 20px;
    }
    /* Show Grid Vertically */
    .forestry-contnr .training-box {
        padding-top: 1px;
        overflow: hidden;
        width: 100%;
        margin-left: 0;
        float: none;
    }
    .forestry-contnr .training-box img {
        margin-right: 30px;
        width: auto;
    }
    .forestry-contnr .training-box .training-box-para {
        margin-top: 0;
        margin-left: 20px;
        margin-bottom: 20px;
        min-height: 112px;
        float: none;
    }
    .forestry-contnr .training-box .training-box-para+div {
        float: none;
    }
    .forestry-contnr .training-box .red-normal {
        float: none;
    }
    /* Show Grid Vertically - End - */
    .flex-section.cources img {
        float: none;
        margin: 20px 0;
    }
}

@media screen and (min-width: 821px) and (max-width: 1048px) {
    /*	=======================
	Common CSS 
	=======================	 */
    nav .container {
        padding-left: 202px;
    }
    nav .menu li a {
        font-size: 18px;
    }
    /* Sub Navigation */
    .sub-menu {
        clear: both;
        float: none;
    }
    .sub-nav .sub-menu li a {
        padding: 0 20px;
    }
    .sub-nav .sub-menu li:first-child a {
        padding-left: 0;
    }
    /*	=======================
	Home Page 
	=======================	 */
    /*	
		Mission Page 
		=======================	 */
    .mission-contnr {
        height: auto;
        overflow: hidden;
    }
    .mission-contnr .left-align {
        width: auto;
    }
    .mission-contnr img,
    .mission-contnr .mission-btn {
        position: static;
    }
    .mission-contnr img {
        margin-top: 10px;
        max-width: 70%;
    }
    .mission-contnr .mission-btn {
        margin-bottom: 30px;
    }
    /*	====================
	FIRE SAFETY
	====================	*/
    /*	Hazardous Fuels Reduction
		==========================	*/
    .hazardous-compare-img img {
        margin: 0;
        float: none;
    }
    .hazardous-compare-img+h4 {
        clear: both;
    }
    .testi-contnr .testi-data .details {
        /*overflow: hidden;
			padding-top: 20px;	*/
    }
}

@media screen and (min-width: 820px) and (max-width: 865px) {
    .job-list-fs a.jb-pop {
        padding: 10px 15px 10px 50px;
        width: 350px;
        font-size: 13px;
    }
    .employ-contnr .right-contnr {
        margin-left: 10px;
    }
}

@media screen and (max-width: 820px) {
    .employ-contnr .right-contnr .red-normal.apply-btn-fs {
        width: 100% !important;
        margin-bottom: 20px !important;
        margin-top: 0 !important;
        box-sizing: border-box;
    }
    a.jb-pop {
        width: 100% !important;
    }
}

@media screen and (min-width: 570px) and (max-width: 820px) {
    /*	=======================
	Common CSS 
	=======================	 */
    nav {
        z-index: 99;
    }
    nav .menu li a {
        font-size: 15px;
    }
    .current-page {
        display: none;
    }
    .sub-nav .sub-menu li a {
        padding: 0 10px;
    }
    footer .footer-links {
        width: 50%;
    }
    footer .copyright-contnr span {
        float: none;
    }
    .copyright-contnr .container p+strong {
        display: block;
        clear: both;
        padding: 10px 0;
    }
    /*	=======================
	Home Page 
	=======================	 */
    /* 	
	Services CSS
	======================	*/
    .services-contnr .video-box li {
        clear: both;
        margin-left: 0;
    }
    /* 	
	Mission CSS
	======================	*/
    .mission-contnr {
        height: auto;
        overflow: hidden;
    }
    .mission-contnr .left-align {
        width: auto;
    }
    .mission-contnr img,
    .mission-contnr .mission-btn {
        position: static;
    }
    .mission-contnr img {
        margin-top: 10px;
        max-width: 70%;
    }
    .mission-contnr .mission-btn {
        margin-bottom: 30px;
    }
    /*	=======================
	FORESTRY 
	=======================	 */
    /* Show Grids Horizontally */
    .employment-contnr .forestry-box {
        width: auto;
        margin-left: 0;
        float: none;
    }
    .employment-contnr .forestry-box .para {
        width: 100% !important;
        float: left;
    }
    .employment-contnr .forestry-box img {
        width: 100%;
    }
    .employment-contnr .forestry-box .para {
        margin-top: 0;
        margin-left: 0;
        margin-bottom: 0;
        min-height: auto;
    }
    .employment-contnr .forestry-box .para+p {
        float: left;
    }
    .employment-contnr .forestry-box .red-normal {
        float: left;
    }
    /* Show Grids Horizontally - End - */
    /*	Mechanical Services
		=========================================	*/
    .forestry-contnr .app-box {
        width: 50%;
    }
    .forestry-contnr .app-box:nth-child(even) {
        clear: both;
    }
    /* Manual Services */
    .forestry-contnr .flex-section img {
        width: 100%;
        float: none;
        margin: 20px 0;
    }
    /*	====================
	FIRE SAFETY
	====================	*/
    .firesafety-head {
        width: auto;
    }
    .firesafety-head img {
        width: 100%;
    }
    /*	Hazardous Fuels Reduction
		==========================	*/
    .hazardous-head-img img {
        width: auto;
        margin: 20px 0;
        float: none;
    }
    .hazardous-compare-img img {
        margin: 0;
        float: none;
    }
    .hazardous-compare-img+h4 {
        clear: both;
    }
    /*	INSURANCE INDUSTRY
		==========================	*/
    .insurance-head img {
        width: auto;
        margin: 20px 0;
        float: none;
    }
    .insurance-head img {
        float: none;
    }
    /*	EMERGENCY
		==========================	*/
    .testi-contnr .img-contnr {
        width: auto;
        float: none;
        text-align: left;
        margin: 20px 0;
    }
    .testi-contnr .testi-data .details {
        float: none;
        clear: both;
        text-align: left;
        overflow: hidden;
        padding-top: 20px;
    }
    /*	==========================
	EMERGENCY
	==========================	*/
    .emergency-head h1 {
        width: -moz-calc( 100% - 46px);
        width: -webkit-calc( 100% - 46px);
        width: calc( 100% - 46px);
    }
    .emergency-head img {
        float: none;
        margin: 20px 0;
    }
    .emergency-contnr img {
        margin: 20px 0;
        float: none;
    }
    /* Show Grids Horizontally */
    .forestry-contnr .training-box {
        width: 100%;
        margin-left: 0;
        float: none;
    }
    .forestry-contnr .training-box .training-box-para {
        width: 100% !important;
        float: left;
    }
    .forestry-contnr .training-box img {
        width: 100%;
    }
    .forestry-contnr .training-box .training-box-para {
        margin-top: 0;
        margin-left: 0;
        margin-bottom: 0;
        min-height: auto;
    }
    .forestry-contnr .training-box .training-box-para+div {
        float: left;
    }
    .forestry-contnr .training-box .training-box-para .red-normal {
        float: left;
    }
    /* Training */
    .forestry-contnr .training-box .red-normal {
        display: inline-block;
    }
    .forestry-contnr .training-box .training-box-para {
        min-height: 0;
    }
    /*	==========================
	ABOUT US
	==========================	*/
    .about-contnr .about-box {
        width: auto;
        float: none;
        overflow: hidden;
    }
    .values-contnr .left-align {
        width: 100%;
    }
    .values-contnr .right-align {
        width: auto;
        float: none;
    }
    .values-contnr img {
        float: none;
        margin: 20px 0;
    }
    /*	
		ALLIANCE PARTNERS
		=======================	 */
    .partners-contnr .left-align {
        width: auto;
    }
    .partners-contnr .right-align {
        width: auto;
        float: none;
        text-align: center;
    }
    .partners-contnr .right-align img {
        float: none;
        margin: 0;
    }
    /*	
		HISTORY OF FIRESTORM
		=======================	 */
    .history-contnr img {
        width: auto;
        float: none;
        width: 100%;
        margin: 20px 0;
    }
    /*	==========================
	CONTACT US
	==========================	*/
    .partners-contnr .contact-form .textarea-contnr textarea {
        width: 344px;
    }
    /*.partners-contnr .address-list li {
		margin: auto;
		float: none;
		display: block;
		margin-bottom: 30px; 
		margin-left: 0 !important;
		padding-left: 0 !important;
		border-width: 0;
	}*/
    .partners-contnr .contact-form .red-normal {
        width: 325px;
    }
    .partners-contnr .address-list li:nth-child(even) {
        margin-left: 0;
        padding-left: 6%;
    }
    .partners-contnr .address-list {
        padding-bottom: 0;
    }
    .partners-contnr .contact-form .textarea-contnr {
        width: auto;
    }
    /*	==========================
	EMPLOYMENT	
	==========================	*/
    .employ-contnr img {
        float: none;
        margin: 20px 0;
        width: 100%;
    }
    /*	
		EMPLOYMENT	
		==========================	*/
    .employment-head {
        width: 100%;
        float: none;
        padding-bottom: 0;
        margin: 0 0 20px;
        overflow: hidden;
    }
    .trainingfaq-box {
        width: 100% !important;
        float: none;
        margin: 20px 0;
        overflow: hidden;
    }
    /*	
		EMPLOYMENT	
		==========================	*/
    .job-opening-contnr h1 {
        margin-bottom: 10px;
    }
    .job-opening-contnr .right-contnr {
        width: 100%;
        float: none;
        margin: 0;
        overflow: hidden;
    }
    .job-opening-contnr .right-contnr img {
        width: auto;
    }
    .job-opening-contnr .right-contnr .red-normal {
        float: none;
        display: inline-block;
        margin-bottom: 20px;
    }
}

@media screen and (min-width: 570px) and (max-width: 680px) {
    /* 	Header CSS
	=============================*/
    header .header-top .contact-section .buttons {
        width: auto;
    }
}


/* Responsive */

@media screen and (max-width: 569px) {
    /* 	======================
	Reset Fluid 
	======================	*/
    footer .footer-contnr {
        min-height: auto;
    }
    footer .copyright-contnr {
        min-height: auto;
    }
    header .wrapper,
    nav .wrapper,
    footer .wrapper {
        padding: 0;
    }
    .features-contnr,
    .services-contnr,
    .safety-contnr,
    .mission-contnr {
        width: 100%;
        padding: 0;
    }
    /*	=======================
		FORESTRY 
		=======================	 */
    .employment-contnr .forestry-box {
        width: auto;
    }
    .employment-contnr {
        /* No Need */
        width: auto;
        padding-left: 0;
        padding-right: 0;
    }
    /*	
			FORESTRY 
			=======================	 */
    .forestry-contnr {
        /* No Need */
        width: auto;
        padding-left: 0px;
        padding-right: 0px;
    }
    /*	=======================
		ABOUT US
		=======================	 */
    /* ALLIANCE PARTNERS */
    .emergency-contnr {
        overflow: hidden;
    }
    /* 	======================
	Reset Fluid **End**
	======================	*/
    /*	=============================
	GENERAL CSS
	=============================	*/
    .wrapper {
        width: 100%;
    }
    .header-top .wrapper,
    .footer-contnr .wrapper,
    .copyright-contnr .wrapper,
    nav .wrapper {
        width: 100%;
    }
    .container {
        float: none;
        min-height: 64px;
    }
    #menu-primary {
        display: none;
    }
    .mobile-nav-wrap {
        visibility: visible;
    }
    /* 	Header CSS
	=============================*/
    header {
        float: none;
    }
    header .header-top {
        min-height: 153px;
        float: none;
    }
    header .header-top .logo {
        top: 20px;
        left: 20px;
    }
    header .header-top .contact-section .tel {
        display: none;
    }
    header .header-top .contact-section .buttons {
        width: 27px;
        height: 27px;
        padding: 0;
        margin: 0;
        font-size: 0;
        margin-left: 10px;
    }
    header .header-top .contact-section .buttons,
    header .header-top .contact-section .buttons:hover {
        background-position: center center !important;
        background-repeat: no-repeat !important;
    }
    header .header-top .contact-section .buttons,
    header .header-top .contact-section .buttons:hover,
    header .header-top .contact-section .buttons.selected {
        background-image: url('../images/global/icon_aboutus.png') !important;
    }
    header .header-top .contact-section .buttons:first-child,
    header .header-top .contact-section .buttons:first-child.selected {
        background-image: url('../images/global/icon_contactus.png') !important;
    }
    header .header-top .contact-section .buttons.icon-emplogin,
    header .header-top .contact-section .buttons.icon-emplogin:hover,
    header .header-top .contact-section .buttons.icon-emplogin.selected {
        background-image: url('../images/global/icon_emplogin.png') !important;
    }
    header .header-top .contact-section {
        width: auto;
        float: right;
        margin: 20px 20px 0 0;
    }
    /* 	Navigation CSS
	=============================	*/
    nav {
        height: auto;
        float: none;
    }
    nav .menu {
        padding-top: 64px;
        float: none;
        height: auto;
        overflow: hidden;
        transition: height 500ms;
        -webkit-transition: height 500ms;
        -moz-transition: height 500ms;
    }
    nav .menu li,
    nav .menu li a {
        float: none;
        display: block;
    }
    nav .menu li {
        height: 45px;
    }
    nav .menu li a {
        height: 45px;
        padding: 0 20px;
        line-height: 45px;
        font-size: 16px;
    }
    .nav-expand-button {
        display: block;
    }
    /* 	Sub Navigation CSS
	=============================	*/
    .sub-nav,
    .sub-nav .sub-menu {
        height: auto;
        float: none;
    }
    .sub-nav .sub-menu li,
    .sub-nav .sub-menu li a {
        float: none;
    }
    .sub-nav .current-page {
        float: none;
        display: inline-block;
        margin: 0;
        padding-top: 13px;
        width: auto;
        font-size: 20px;
    }
    .sub-nav {
        padding: 0 20px;
        width: auto;
    }
    .sub-nav .sub-menu li {
        margin: 15px 0;
        border-width: 0;
    }
    .sub-nav .sub-menu li:first-child {
        margin-top: 5px;
    }
    .sub-nav .sub-menu li a {
        padding: 0;
        margin: 0;
        font-size: 14px;
    }
    /* 	Banner CSS
	=============================	*/
    .banner-contnr {
        float: none;
        overflow: hidden;
    }
    /* 	Footer CSS
	=============================*/
    footer {
        float: none;
    }
    footer .footer-contnr {
        width: auto;
        height: auto;
        float: none;
        padding: 0 20px;
        overflow: hidden;
    }
    footer .footer-links,
    footer .footer-links li {
        width: 100%;
    }
    footer .footer-links {
        margin: 28px 0 0;
        float: none;
    }
    footer .footer-links li {
        margin: 0 0 21px 0;
        height: auto;
        float: none;
        overflow: hidden;
    }
    footer .footer-links li h4 {
        padding-bottom: 6px;
    }
    footer .connect-us {
        width: 100%;
        float: none;
        margin: 0;
        padding-top: 14px;
        overflow: hidden;
    }
    footer .connect-us .head {
        width: 100%;
        float: none;
        margin: 0;
        overflow: hidden;
    }
    footer .connect-us .head:nth-of-type(2) {
        padding-top: 31px;
        margin-bottom: 2px;
    }
    footer .copyright-contnr {
        overflow: hidden;
        padding: 35px 20px 29px;
        width: auto;
        height: auto;
        float: none;
    }
    footer .copyright-contnr .container {
        float: none;
        text-align: left;
    }
    footer .copyright-contnr p {
        float: none;
        margin: 0 0 0 0;
        color: #fff;
        line-height: 26px;
        margin-bottom: 21px;
    }
    footer .copyright-contnr span {
        float: none;
        color: #fff;
    }
    /* 	=============================
	HOME PAGE CSS
	=============================	*/
    /* 	
	Features CSS
	=============================	*/
    .features-contnr {
        width: auto;
        float: none;
        padding: 0 20px;
        margin-bottom: 2px;
    }
    .features-contnr .wrapper {
        overflow: hidden;
    }
    .features-contnr .features-box {
        float: none;
        margin: 17px 0 23px;
        width: 100%;
    }
    .features-contnr .features-box h2 {
        font-size: 22px;
        line-height: 22px;
        margin-bottom: 6px;
        float: none;
    }
    .features-contnr .features-box p {
        line-height: 24px;
        font-size: 12px;
        float: none;
    }
    /* 	
	Services CSS
	=============================	*/
    .services-contnr {
        width: auto;
        float: none;
        height: auto;
        padding: 0 20px;
        overflow: hidden;
    }
    .services-contnr h1 {
        font-size: 32px;
        line-height: 32px;
        margin: 26px 0 15px 0;
    }
    .services-contnr p {
        font-size: 12px;
        line-height: 24px;
    }
    .services-contnr .video-box {
        margin: 25px 0 18px 0;
    }
    .features-contnr .wrapper {
        overflow: hidden;
    }
    .services-contnr .video-box li {
        width: 100%;
        margin-left: 0;
        float: none;
        margin-bottom: 2px;
    }
    .services-contnr .video-box li .video-contnr {
        width: 100%;
        height: auto;
        float: none;
    }
    .video-contnr a {
        display: block;
        line-height: 0;
    }
    .video-contnr a img {
        width: 100%;
    }
    /* 	
	Safety CSS
	=============================	*/
    .safety-contnr {
        padding: 0 20px;
        width: auto;
        overflow: hidden;
        height: auto;
    }
    .safety-contnr .wrapper .container {
        float: none;
        padding-bottom: 32px;
    }
    .safety-contnr h1 {
        font-size: 25px;
        margin: 22px 0 6px 0;
        width: auto;
        float: none;
    }
    .safety-contnr h3 {
        margin: 12px 0 13px 0;
        float: none;
    }
    .safety-contnr p {
        font-size: 12px;
        width: auto;
        float: none;
        line-height: 24px;
    }
    .safety-contnr .des-list {
        width: auto;
        float: none;
        margin-bottom: 30px;
    }
    .safety-contnr .des-list li {
        width: auto;
        float: none;
        line-height: 24px;
        font-size: 12px;
    }
    .safety-contnr .service-btn {
        position: static;
        width: 100%;
        display: inline-block;
        padding: 10px 0px;
        margin: 1px 0 0 -2px;
        font-size: 15px;
        line-height: 15px;
    }
    /* 	
	Mission CSS
	=============================	*/
    .mission-contnr {
        width: auto;
        height: auto;
        float: none;
        overflow: hidden;
        padding: 0 20px;
    }
    .mission-contnr .wrapper .container {
        float: none;
    }
    .mission-contnr .left-align {
        float: none;
        width: auto;
    }
    .mission-contnr h1,
    .mission-contnr p {
        float: none;
    }
    .mission-contnr h1 {
        width: auto;
        float: none;
        margin: 17px 0 6px;
        font-size: 32px;
    }
    .mission-contnr p {
        font-size: 12px;
        line-height: 28px;
    }
    .mission-contnr img {
        max-width: 100%;
        position: static;
        margin-top: 24px;
    }
    .mission-contnr .mission-btn {
        margin: 21px 0 30px;
        width: 100%;
        display: inline-block;
        font-size: 15px;
        line-height: 15px;
    }
    /* 	=============================
	FORESTRY SERVICES PAGE CSS
	=============================	*/
    .employment-contnr {
        width: auto;
        float: none;
        padding: 0 20px;
    }
    .forestry-box {
        width: auto;
        float: none;
        margin-left: 0;
        padding-bottom: 20px;
    }
    .forestry-box img {
        float: none;
        margin: 20px 0 13px;
        width: 100%;
    }
    .employment-contnr p {
        font-size: 12px;
        line-height: 28px;
        width: auto !important;
        float: none;
    }
    .forestry-box .red-normal {
        float: none;
        margin: 10px 0 0;
        padding: 10px 0;
        font-size: 15px;
        line-height: 15px;
        display: block;
        width: 100%;
    }
    /* 	
	Controlled Burning CSS
	=============================	*/
    .forestry-contnr {
        padding: 0 20px;
        width: auto;
        float: none;
    }
    .forestry-section {
        float: none;
        padding: 20px 0 34px;
    }
    .forestry-section h1 {
        width: auto;
        float: none;
        padding-left: 38px;
        font: 700 22px/36px 'Roboto Condensed', sans-serif;
        min-height: 36px;
        margin: 0 0 5px;
    }
    .forestry-section img {
        margin: 10px 0;
        float: none;
        width: 100%;
    }
    .forestry-section p {
        width: auto;
        float: none;
        margin: 0;
        font: 400 12px/24px 'Sintony', sans-serif;
    }
    .forestry-section {
        width: auto;
        float: none;
        padding: 20px 0 10px;
        margin: 0;
    }
    .forestry-section:first-child {
        margin-bottom: 15px;
    }
    .forestry-section h3 {
        width: auto;
        float: none;
        margin: 0 0 4px;
    }
    .forestry-contnr h3 {
        font-size: 22px;
        line-height: 22px;
    }
    .forestry-contnr .left-sec h3 {
        margin: 5px 0;
    }
    .forestry-section p.second {
        width: auto;
        float: none;
        margin: 0;
        font: 400 12px/24px 'Sintony', sans-serif;
    }
    .forestry-section h6 {
        float: none;
        font-size: 12px;
        line-height: 18px;
    }
    .forestry-section .steps {
        width: auto;
        height: auto;
        padding: 10px;
        padding-bottom: 0;
        float: none;
        margin: 9px 0 0;
        overflow: hidden;
    }
    .forestry-section .steps .digits {
        /*font-size: ;
		line-height: ;*/
        clear: both;
    }
    .forestry-section .steps .text {
        display: block;
        margin: 0 0 10px 15px;
    }
    .forestry-contnr .left-sec {
        width: auto;
        float: none;
        margin: 20px 0 15px 0;
    }
    .forestry-contnr p {
        float: none;
        width: auto;
    }
    .forestry-contnr .left-sec p {
        font-size: 12px;
        line-height: 18px;
    }
    .forestry-contnr .left-sec .list-disc {
        width: auto;
        float: none;
        margin: 10px 0;
    }
    .forestry-contnr .left-sec .list-disc li {
        margin: 5px 0 10px;
        float: none;
    }
    .forestry-contnr .left-sec .list-disc li span {
        font-size: 12px;
        line-height: 12px;
    }
    .forestry-contnr .img-sec {
        width: auto;
        float: none;
        margin: 0 0 20px;
    }
    /* 	
	Manual Services CSS
	=============================	*/
    .flex-section {
        float: none;
        margin-bottom: 20px;
        padding-top: 10px;
    }
    .flex-section h3 {
        margin: 10px 0 10px !important;
    }
    .flex-section h4 {
        margin: 15px 0 5px !important;
        font-size: 16px;
        line-height: 16px;
    }
    .flex-section h5 {
        width: 100%;
        float: none !important;
        margin: 5px 0 !important;
        font-size: 12px;
        line-height: 15px;
    }
    .flex-section p {
        line-height: 24px;
        font-size: 12px;
        margin: 5px 0 0 !important;
    }
    .flex-section img {
        float: none;
        width: 100%;
        margin: 10px 0 0;
    }
    /* 	
	Mechanical Services CSS
	=============================	*/
    .forestry-contnr .app-box {
        float: none;
        width: auto;
        margin: 0 0 20px;
    }
    .forestry-contnr .app-box .list-disc {
        width: auto;
        margin: 0;
        float: none;
    }
    .forestry-contnr h4 {
        font-size: 16px;
        line-height: 16px;
    }
    .list-disc li {
        float: none;
    }
    .forestry-contnr .app-box .list-disc li span {
        font-size: 12px;
        line-height: 15px;
    }
    /* 	=============================
	FIRE SAFETY CSS
	=============================	*/
    .firesafety-head {
        float: none !important;
        width: auto;
        padding: 0 0 20px;
    }
    .firesafety-head img {
        float: none;
        margin: 20px 0 13px;
        width: 100%;
    }
    .firesafety-head .red-normal {
        float: none;
        margin: 10px 0 0;
        padding: 10px 0;
        font: 700 15px/15px 'Sintony', sans-serif;
        display: block;
        width: 100%;
    }
    /* 	
	FIRE SAFETY CSS
	=============================	*/
    .emergency-contnr {
        width: auto;
        float: none;
        padding: 0 20px 18px;
    }
    .emergency-head {
        width: 100%;
        float: none;
        padding-bottom: 6px;
        margin: 0 0 30px;
    }
    .emergency-head h1 {
        width: auto;
        float: none;
        padding-left: 38px;
        font: 700 22px/36px 'Roboto Condensed', sans-serif;
        min-height: 36px;
        margin: 20px 0 5px;
    }
    .emergency-contnr h3 {
        font-size: 22px;
        line-height: 22px;
        margin: 20px 0 12px !important;
    }
    .emergency-contnr h4 {
        margin: 8px 0 12px;
        font-size: 16px;
        line-height: 16px;
    }
    .emergency-head img,
    .emergency-contnr img {
        float: none;
        margin: 0 0 10px;
        width: 100%;
    }
    .emergency-head p {
        float: none;
        width: auto;
        font-size: 12px;
        line-height: 24px;
    }
    .emergency-contnr p {
        font-size: 12px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    .emergency-contnr .list-disc {
        margin: 0 0 36px;
    }
    .emergency-contnr .list-disc li span {
        line-height: 15px;
        font-size: 12px;
    }
    .emergency-contnr .text-box {
        width: auto;
        float: none;
        margin: 40px 0;
        padding: 25px 10px;
        font-size: 18px;
        line-height: 30px;
    }
    /* 	
	INSURANCE INDUSTRY CSS
	=============================	*/
    .insurance-head {
        padding-bottom: 8px;
        margin: 0 0 10px;
    }
    .insurance-head h1 {
        width: auto;
        float: none;
        padding-left: 38px;
        font: 700 22px/36px 'Roboto Condensed', sans-serif;
        min-height: 36px;
        margin: 0 0 5px;
    }
    .insurance-head p {
        width: auto;
        float: none;
    }
    .emergency-contnr .overview-contnr {
        padding: 0;
        margin-bottom: 30px;
    }
    .emergency-contnr .overview-contnr h4 {
        margin: 15px 0 12px;
    }
    .emergency-contnr .overview-contnr .list-disc li {
        margin: 5px 0;
    }
    .emergency-contnr .list-disc li span {
        font-size: 12px;
        line-height: 15px;
    }
    .emergency-contnr .list-disc {
        margin: 0 0 25px;
    }
    .emergency-contnr h4+p {
        margin-bottom: 20px;
    }
    /* 	=============================
	EMERGENCY CSS
	=============================	*/
    .emergency-contnr .des-list {
        margin: 0;
        width: auto;
    }
    .emergency-contnr .des-list li {
        font-size: 12px;
        line-height: 18px;
        margin: 10px 0;
    }
    .testi-contnr {
        width: auto;
        float: none;
        padding: 1px 20px;
    }
    .testi-contnr h1 {
        margin: 0;
        float: none;
        padding-top: 20px;
        font-size: 35px;
        line-height: 35px;
    }
    .testi-contnr .testi-data {
        float: none;
        margin: 0 0 40px;
    }
    .testi-contnr .data-contnr {
        width: auto;
        float: none;
    }
    .testi-contnr .testi-data h3,
    .testi-contnr .testi-data .date,
    .testi-contnr .testi-data .testimonial,
    .testi-contnr .testi-data .client-details {
        float: none;
        width: auto;
    }
    .testi-contnr .testi-data h3 {
        font-size: 22px;
        line-height: 22px;
        margin: 20px 0 15px;
    }
    .testi-contnr .testi-data .testimonial {
        margin-top: 13px;
        font-size: 13px;
    }
    .testi-contnr .testi-data .client-details {
        margin: 20px 0 0 0;
    }
    .testi-contnr .testi-data .client-details img {
        float: none;
        margin: 0 0 10px;
    }
    .testi-contnr .testi-data .details {
        float: none;
    }
    .testi-contnr .testi-data .details p {
        float: none;
        font-size: 12px;
        line-height: 12px;
        margin: 0 0 8px 0;
    }
    .testi-contnr .img-contnr {
        margin: 20px 0;
        float: none;
        width: auto;
        text-align: left;
    }
    /* 	=============================
	TRAINING CSS
	=============================	*/
    .forestry-contnr h1 {
        float: none;
        margin: 20px 0 10px;
    }
    .training-box {
        float: none;
        width: auto;
        margin-left: 0;
    }
    .training-box img {
        float: none;
        width: 100%;
        margin: 0 0 10px;
    }
    .training-box p.training-box-para {
        font-size: 12px;
        line-height: 24px;
        width: auto;
        min-height: 1px;
    }
    .training-box .red-normal {
        float: none;
        margin: 10px 0 0;
        padding: 10px 0;
        font: 700 15px/15px 'Sintony', sans-serif;
        /* do same for home page */
        display: block;
        width: 100%;
    }
    .flex-section .des-list {
        width: auto;
    }
    .flex-section.cources .des-list {
        margin-bottom: 20px;
    }
    .cources .des-list li {
        width: 100%;
        margin: 9px 0;
        font-size: 12px;
        line-height: 15px;
    }
    .cources .des-list li span {
        margin-left: 2px;
    }
    /* 	
	INSTRUCTORS CSS
	=============================	*/
    .instructor-list {
        float: none;
    }
    .instructor-list li {
        float: none;
        padding: 0;
    }
    .instructor-list li .box,
    .instructor-list li .img-contnr {
        width: auto;
        float: none;
    }
    .instructor-list li .box {
        margin-bottom: 40px;
    }
    .instructor-list li .img-contnr img {
        width: 100%;
    }
    .instructor-list li .data-contnr {
        width: auto;
        float: none;
    }
    .instructor-list li .data-contnr h3 {
        float: none;
        margin: 8px 0 10px;
        font-size: 22px;
        line-height: 22px;
    }
    .instructor-list li .data-contnr h5 {
        float: none;
        font-size: 12px;
        line-height: 12px;
        margin: 0 0 4px 0;
    }
    .instructor-list li .data-contnr p {
        width: auto;
        font-size: 12px;
        line-height: 24px;
    }
    /* 	
	TRAINING FAQS CSS
	=============================	*/
    .training-contnr {
        width: auto;
        padding: 20px 20px 0;
        float: none;
    }
    .training-section {
        width: auto;
        padding: 0;
        float: none;
    }
    .training-section h1.training {
        padding: 0 0 0 35px;
        width: auto;
        float: none;
        font-size: 30px;
    }
    .training-contnr .faq-head {
        padding: 10px 0 20px;
    }
    .training-contnr .faq-head a {
        font-size: 12px;
        line-height: 18px;
        margin: 4px 0 0;
        float: none;
        display: block;
    }
    .training-contnr p {
        width: auto;
        float: none;
    }
    .training-contnr .question {
        float: none;
        font-size: 12px;
        line-height: 18px;
        margin: 0 0 4px;
    }
    .training-contnr .answer {
        float: none;
        font-size: 12px;
        line-height: 24px;
        margin: 0 0 20px;
    }
    /* 	
	TRAINING SCHEDULE CSS
	=============================	*/
    .forestry-section h1.training {
        margin: 0;
    }
    /* 	=============================
	ABOUT US PAGE CSS
	=============================	*/
    .banner-contnr.about-banner {
        width: auto;
        height: auto;
        padding: 0 20px;
    }
    .about-banner h1 {
        float: none;
        margin: 10px 0;
        font-size: 30px;
    }
    .about-banner p {
        font-size: 13px;
        width: auto;
        float: none;
    }
    .about-banner .white-list {
        float: none;
        width: auto;
        margin: 20px 0;
    }
    .about-banner .white-list li {
        float: none;
        font-size: 13px;
        margin: 8px 0;
    }
    .founder-message,
    .about-contnr,
    .values-contnr,
    .values-contnr .list-disc {
        float: none;
    }
    .founder-message {
        width: auto;
        height: auto;
        padding: 15px 20px;
        font-size: 14px;
        float: none;
    }
    .founder-message .wrapper,
    .founder-message .container {
        width: auto;
    }
    .founder-message .message {
        width: auto;
        height: auto;
        float: none;
        margin: 0;
    }
    .founder-message .details {
        width: auto;
        float: none;
        margin-top: 15px;
    }
    .founder-message .details .name {
        float: none;
        display: block;
        font-size: 20px;
    }
    .founder-message .details .who {
        float: none;
        font-size: 11px;
        display: block;
    }
    .about-contnr {
        min-height: 1px;
        padding: 0 20px;
        width: auto;
    }
    .about-contnr .about-box {
        width: auto;
        float: none;
        margin: 20px 0 0;
    }
    .about-contnr .about-box h2 {
        float: none;
        font-size: 22px;
    }
    .about-contnr .about-box p {
        width: auto;
        float: none;
        font-size: 12px;
        line-height: 24px;
    }
    .about-contnr .red-normal {
        float: none;
        margin: 10px 0 0;
        padding: 10px 0;
        font-size: 15px;
        line-height: 15px;
        /* do same for home page */
        display: block;
        width: 100%;
    }
    .values-contnr {
        float: none;
        width: auto;
        padding: 0 20px;
    }
    .values-contnr .left-align,
    .values-contnr .right-align {
        width: auto;
        float: none;
    }
    .values-contnr h1 {
        float: none;
        font-size: 30px;
        margin: 20px 0 10px
    }
    .values-contnr p {
        float: none;
        width: auto;
        line-height: 24px;
        font-size: 12px;
    }
    .values-contnr h4 {
        margin-top: 10px;
    }
    .values-contnr h6 {
        margin: 0;
        font-size: 12px;
        line-height: 24px;
        width: auto;
        float: none;
    }
    .values-contnr img {
        float: none;
        margin: 20px 0 10px;
    }
    .values-contnr h3 {
        float: none;
        width: auto;
        font-size: 22px;
        line-height: 22px;
        margin-top: 10px;
    }
    .values-contnr .list-disc {
        margin: 0 0 20px;
    }
    .values-contnr .list-disc li {
        font-size: 12px;
        line-height: 18px;
    }
    .list-disc li span {
        font-size: 12px;
        line-height: 18px;
    }
    /* 	
	ALLIANCE PARTNERS CSS
	=============================	*/
    .partners-contnr {
        width: auto;
        min-height: 1px;
        float: none;
        padding: 0 20px;
        font-size: 30px;
    }
    .partners-contnr h1 {
        width: auto;
        float: none;
        margin-top: 20px;
        font-size: 30px;
    }
    .partners-contnr p {
        margin-bottom: 15px;
        font-size: 12px;
        line-height: 24px;
        float: none;
        width: 100%;
    }
    .partners-contnr .left-align,
    .partners-contnr .right-align {
        float: none;
        width: auto;
    }
    .partners-contnr .right-align img {
        float: none;
        margin: 20px 0;
        width: 100%;
    }
    .partners-contnr h3 {
        float: none;
        margin: 10px 0 6px;
        font-size: 22px;
        line-height: 22px;
    }
    .partners-contnr .list-head {
        float: none;
        margin: 8px 0 10px 0;
    }
    .partners-contnr .members-list {
        float: none;
    }
    .partners-contnr .members-list li {
        font-size: 12px;
        margin: 0 0 10px 0;
        line-height: 18px;
        float: none;
    }
    /* 	
	HISTORY OF FIRESTORM CSS
	=============================	*/
    .history-contnr {
        min-height: 1px;
        float: none;
        width: auto;
        padding: 0 20px;
    }
    .history-contnr h1 {
        float: none;
        font-size: 30px;
        margin-top: 20px;
    }
    .history-contnr p {
        margin-bottom: 10px;
        font-size: 12px;
        line-height: 24px;
    }
    .history-contnr img {
        float: none;
        width: 100%;
        margin: 10px 0 0;
    }
    .history-contnr h3 {
        font-size: 22px;
        line-height: 22px;
        float: none;
        margin-top: 30px;
    }
    /* 	
	OUR MANAGEMENT TEAM CSS
	=============================	*/
    .partners-contnr {
        padding: 0 20px;
    }
    .partners-contnr .team-list {
        float: none;
    }
    .partners-contnr .team-list li {
        float: none;
        padding: 0;
    }
    .partners-contnr .team-list li .img-contnr,
    .partners-contnr .team-list li .data-contnr {
        width: auto;
        float: none;
    }
    .partners-contnr .team-list li .img-contnr {
        width: 100%;
    }
    .partners-contnr .team-list li .data-contnr h3,
    .partners-contnr .team-list li .data-contnr h5,
    .partners-contnr .team-list li .data-contnr p {
        float: none;
    }
    .partners-contnr .team-list li {
        padding-top: 20px;
    }
    .partners-contnr .team-list li .data-contnr h3 {
        font-size: 22px;
        line-height: 22px;
    }
    .partners-contnr .team-list li .data-contnr h5 {
        font-size: 12px;
        line-height: 12px;
    }
    .partners-contnr .team-list li .data-contnr p {
        line-height: 24px;
        font-size: 12px;
        margin-bottom: 10px;
    }
    /* 	=============================
	CONTACT US PAGE CSS
	=============================	*/
    .partners-contnr .address-list {
        float: none;
        margin: 0;
        padding: 0 0 10px;
        border-width: 0;
    }
    .partners-contnr .address-list li {
        float: none;
        width: auto;
        min-height: 1px;
        margin-bottom: 20px;
        padding: 0;
        border-width: 0;
    }
    .partners-contnr .address-list li h3 {
        float: none;
        line-height: 22px;
        font-size: 22px;
    }
    .partners-contnr .address-list li h4 {
        float: none;
        font-size: 16px;
        line-height: 16px;
    }
    .partners-contnr .address-list li p {
        float: none;
        font-size: 12px;
        line-height: 20px;
    }
    .partners-contnr .contact-form {
        float: none;
    }
    .partners-contnr .contact-form .input-contnr {
        float: none;
        width: auto;
    }
    .partners-contnr .contact-form .has-label-captcha+div {
        float: none !important;
    }
    .partners-contnr .contact-form .has-label-captcha img {
        margin-bottom: 10px;
    }
    .partners-contnr .contact-form .input-contnr input[type="text"],
    .partners-contnr .contact-form .input-contnr input[type="email"] {
        padding-left: 0;
        padding-right: 0;
        width: 100%;
        margin-bottom: 20px;
        float: none;
    }
    .partners-contnr .contact-form .textarea-contnr {
        float: none;
        width: 100%;
        margin-top: 20px;
    }
    .partners-contnr .contact-form .textarea-contnr textarea {
        float: none;
        width: 100%;
        padding: 0;
    }
    .partners-contnr .contact-form .red-normal {
        float: none;
        margin: 5px 0 0;
        padding: 10px 0;
        font-size: 15px;
        line-height: 15px;
        display: block;
        width: 100%;
    }
    /* 	=============================
	EMPLOYMENT PAGE CSS
	=============================	*/
    /* 	
	JOB OPENINGS PAGE CSS
	=============================	*/
    .employ-contnr {
        width: auto;
        float: none;
        padding: 0 20px 10px;
    }
    .employ-contnr h1 {
        float: none;
        width: auto;
        font-size: 30px;
        line-height: 30px;
        margin: 20px 0 20px;
    }
    .employ-contnr img {
        float: none;
        margin: 0;
        width: 100%;
    }
    .employ-contnr .right-contnr {
        width: auto;
        float: none;
        margin: 0;
    }
    .employ-contnr .right-contnr .red-normal {
        float: none;
        margin: 10px 0 0;
        padding: 10px 0;
        font-size: 15px;
        line-height: 15px;
        display: block;
        width: 100%;
    }
    .employ-contnr p {
        line-height: 24px;
        font-size: 12px;
        width: auto;
        float: none;
        margin-bottom: 10px !important;
    }
    /* 	
	EMPLOYMENT FAQ PAGE CSS
	=============================	*/
    .training-contnr h3,
    .training-contnr h1 {
        width: auto;
        float: none;
    }
    .training-contnr h1 {
        margin: 0 0 20px;
    }
    .training-contnr h3 {
        font-size: 22px;
        line-height: 22px;
    }
    .trainingfaq-box {
        width: auto !important;
        float: none;
        margin: 0 0 20px;
    }
    .trainingfaq-box h4 {
        line-height: 16px;
        font-size: 16px;
        margin: 0 0 0 0;
    }
    .trainingfaq-box .list-disc {
        float: none;
        width: auto;
        margin: 0 0 20px;
    }
    .trainingfaq-box .list-disc li {
        width: auto;
        margin: 6px 0;
    }
    .trainingfaq-box .list-disc li span {
        font-size: 12px;
        line-height: 18px;
    }
    .training-contnr p {
        line-height: 24px;
        font-size: 12px;
    }
    /* 	
	APPLICATION PAGE CSS
	=============================	*/
    .employ-btn-contnr {
        float: none;
    }
    .employment-head {
        float: none;
        width: auto;
        padding-bottom: 20px;
        margin-bottom: 0;
    }
    .employ-btn-contnr .red-normal {
        float: none;
        margin: 10px 0 0;
        padding: 10px 0;
        font-size: 15px;
        line-height: 15px;
        display: block;
        width: 100%;
    }
    /* 	=============================
	ONLINE BOOKING PAGE CSS
	=============================	*/
    /* skipped due to usage table in iframe  */
}

@media screen and (max-width: 410px) {
    .job-list-fs li {
        background-position: 12px center !important;
        background-size: 13px center !important;
    }
    .job-list-fs li a {
        padding: 10px 15px 10px 30px;
        font-size: 13px;
    }
}

@media screen and (max-width: 360px) {
    .job-list-fs li {
        background-image: none !important;
    }
    .job-list-fs li a {
        padding: 10px 15px;
    }
}