body { font-family: 'Roboto', sans-serif; font-size: 17px;  background: #fff7f4;}

p{ text-align:justify; line-height: 31px;font-family: 'Roboto', sans-serif; font-weight: 300; color:#5b5b5b;}
.no-gutter{ padding:0;}

.container{ }
.mbody{ background: #FFF;}

a{ color:#ff4200; text-decoration: none;}
a:hover{ color:#ff4200; text-decoration: underline;}

.primeColor{color:#ff4200;}
h1,h2,h3,h4,h5,h6{ margin: 0;}

header{ height: 65px; background: #222222; color:#FFF; border-bottom: 1px solid #ff4200;}

header h1{ font-family: 'Raleway', sans-serif; font-weight: 800; font-size:34px; color:#FFF; line-height: 65px;}
.pagetitle{ float:left;}

.banner{ }
.contactdiv{ margin-top:20px; float:right;}
.mobile{width: 190px; height: 30px; line-height: 30px; float:left; font-family: 'Roboto', sans-serif; font-weight: 300; background: #303030;}
.email{ width: 190px; height: 30px; line-height: 30px;float:left; font-family: 'Roboto', sans-serif; font-weight: 300;background: #303030;}
.ibox{ width: 36px; height: 30px; background: #ff4200; display: block;float:left; }
h2 {font-family: 'Roboto', sans-serif; font-weight: 700; color:#2f2f2f; margin-bottom:13px;font-size: 39px; margin-top:20px;}

.img1{ float:right;margin:10px 20px 10px 50px;}
.img2{ float:left;margin:10px 50px 10px 20px;}
.fastdiv{ padding:45px 30px; background:#f3f3f3;} 
.supdiv{ margin:45px auto;} 

footer{ padding: 50px 0;  background: #222222; color:#FFF; }
footer p{ margin-top:30px; text-align: center !important;color:#FFF;font-family: 'Roboto', sans-serif; font-weight: 300; }

.contactdivfoot{ width: 380px; margin: auto;}
/*==========  Non-Mobile First Method  ==========*/

    /* Large Devices, Wide Screens */
    @media only screen and (max-width : 1200px) {

    }

    /* Medium Devices, Desktops */
    @media only screen and (max-width : 992px) {

    }

    /* Small Devices, Tablets */
    @media only screen and (max-width : 768px) {
        .img1{ float: none; display: block; margin: auto;}
        .img2{ float: none; display: block; margin: auto;}
        

    }


    /* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 545px) {
        header {
            height: auto;
            padding-bottom: 20px;
        }
        .pagetitle {
            float: none;
            width: 143px;
            margin: auto;
        }       
        
        .contactdiv {
 
            float: none;
            width: 190px;
             margin: auto;         
        }
		
		.contactdivfoot {
			width: 190px;
			margin: auto;
		}		

    /* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 480px) {

    }

    /* Custom, iPhone Retina */ 
    @media only screen and (max-width : 320px) {
        
    }