

body {
    font-family: 'Ubuntu', sans-serif  !important;
    font-size: 18px !important;
    color: #3f3f3f;
    font-weight: 300!important;

}
img {
    max-width: 100%;
    height: auto;
}
a {
    outline: 0 !important;
}
/* - Padding/Margin */

.no-padding {
    padding: 0;
}
.no-left-padding {
    padding-left: 0;
}
.no-right-padding {
    padding-right: 0;
}
.no-top-padding {
    padding-top: 0;
}
.no-bottom-padding {
    padding-bottom: 0;
}
.no-margin {
    margin: 0;
}
.no-left-margin {
    margin-left: 0;
}
.no-right-margin {
    margin-right: 0;
}
.no-top-margin {
    padding-top: 0;
}
.no-bottom-margin {
    margin-bottom: 0;
}
/* - OW pull-left/pull-right */
.ow-pull-left {
    float: left;
}
.ow-pull-right {
    float: right;
}

/* -- Section Padding */
.section-padding {
    padding-top: 75px;
    padding-bottom: 75px;
}

/
.top-wrapper{
	background-color: #ffae00 !important;
	padding: 10px 0px;
}
.phone p{
	color: #000 ;
	font-size: 16px;
	padding: 0px;
	margin: 0px;
	font-family: 'Ubuntu', sans-serif  !important;
}
.phone p i{
	margin-right: 8px;
}
.email p{
	color: #000 ;
	font-size: 18px;
	padding: 0px;
	margin: 0px;
	font-family: 'Ubuntu', sans-serif !important;
}
.about-wrapper{
	font-family: 'Ubuntu', sans-serif !important;
}
.email p i{
	margin-right: 8px;
}
.sub-text{
    background-color: #ffae00;
    text-align: center;
    color: #000;
    font-weight: 400;
    font-size: 15px;
}
.sub-buttons{
   
    text-align: center;
    
    font-weight: 400;
    font-size: 15px;
}
@media (min-width: 1200px) {
    .container {
        width: 1200px;
    }
}
/* -- min-width: 992 */
@media (min-width: 992px) {
	
    /* -- Header Main */
    .header-main {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 11;
        right: 0;
    }
    /* -- Footer Main */
    .footer-main .footer-content p {
        padding: 0 29%;
    }
    /* ## Section Header */
    .section-header p {
        padding: 0 24%;
    }
    .section-header.left-header p {
        padding-right: 30%;
        padding-left: 0;
    }
}
/* -- max-width: 1200px */
@media (max-width: 1200px) {
    /* -- Footer Main 1 */
    .footer-main-1 .footer-widget h2 {
        font-size: 40px;
        margin-bottom: 20px;
    }
    .footer-main .footer-social li {
        margin-right: 16px;
    }
}

/* -- max-width: 991 */
@media (max-width: 991px) {
    /* -- Section Padding */
    .section-padding {
        padding-bottom: 60px;
        padding-top: 60px;
    }
    /* -- Footer Main */
    .footer-main .col-xs-6.widget.widget_contact,
    .footer-main .col-xs-6.widget.widget_links {
        margin-bottom: 30px;
    }
    .footer-main .col-xs-6.widget.widget_instagram {
        clear: left;
    }
	.top-wrapper{
		display: none !important;
	}
	.dropdown a i{
	display: none !important;
}
.sub-buttons{
    padding-bottom: 15px !important;
}
}

/* --  max-width: 639 */
@media (max-width: 639px) {
    .footer-main .col-xs-6.widget.widget_contact,
    .footer-main .col-xs-6.widget.widget_links,
    .footer-main .col-xs-6.widget.widget_instagram,
    .footer-main .col-xs-6.widget.widget_newsletter {
        width: 100%;
    }
    .footer-main .col-xs-6.widget.widget_links {
        padding-left: 15px;
    }
}

/* --  max-width: 479 */
@media (max-width: 479px) {
    /* -- Section Padding */
    .section-padding {
        padding-bottom: 40px;
        padding-top: 40px;
    }
    /* ## Section Header */    
    .section-header h3 {
        font-size: 17px;
    }
}