/* Last Update : 2017-10-13 */
/* DO NOT EDIT THIS */



@import url('https://fonts.googleapis.com/css2?family=PT+Serif:wght@400&display=swap');
@import url('https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700,700i');

/*

.topspace {
	width: 100% !important;
	background-color: #151515 !important;
	min-height: 40px;
}


*/



.btn-square {
   
    border-color: #000 !important;
   
}




.section_1 {
	padding:5px 0 !important;
}



#category-list{
	width: 1200px !important;
	margin: 0 auto !important;
}


.owl-theme .owl-nav [class*="owl-"] {
  
    background-image: url(arrows.png) !important;
    
}


.row .six.columns {
   
    text-align: left !important;
}

.services-wrap {
    padding: 40px 30px;
    background: #fff;
    border-radius: 4px;
    margin: 0 0 19px;
min-height: 107px;

}



.contactbg{ 
	
	background-image: url(contact.png);
	background-color: #fff;
	background-position: 90% 0;
	background-repeat: no-repeat;
	
	}



.floatright1 {
	float: right;
	padding-top: 20px;
}




.services-wrap .pull-left {
    margin-right: 31px;
}

.contentbg{ 
	
	background-image: url(bg_services.png);
	background-color: #000;
	background-size: cover;
	}


.row .nine.columns {
   
    padding-right: 26% !important;
}


.main_font {
	
	line-height:normal;
	font-weight: normal;

}

.main_font1{
	
	line-height:normal;
	font-weight: normal;
	color:#ff5400;
	font-size: 2em;
}



.banner-item .banner-caption{
	position: absolute;	
}



.bannert{
	
	font-size: 2.5em;
	font-weight: bold;
}

.bannertx2{	
    font-size: 2.2em;
    font-family: 'PT Serif', serif;
    color:#333;
}


/* all banner caption */
.banner-item .banner-caption{
    top: 7%;
	left: 25%;
	transform: translate(-50%, -50%);
	text-align: left;
	color: #fff;
	font-size: 1.3em;
	font-family: 'PT Sans', sans-serif;
}

/* banner number start from 0 */
/* banner caption no 1 */
.banner-item .banner-caption.id-0{
    top: 7%;
	left: 25%;
	transform: translate(-50%, -50%);
}

/* banner caption no 2 */
.banner-item .banner-caption.id-1{
}

@media screen and (max-width: 480px) {
	/* ONLY EDIT IF DIFFERENT WITH DESKTOP */
	/* all banner caption */
	
	.contactbg{
		background-image: none !important;
		text-align: center !important;
	}	
	
    .row .six.columns {
        text-align: inherit!important;
    }	
    
	.row .nine.columns {
        padding-right: inherit !important;
    }
	
    .services-wrap .pull-left {
        margin-right: inherit !important;
    }	
	
    .pull-left {
        float: inherit !important;
    }	
	
	.nine columns {  
        padding-right: inherit !important;
    }
	
	
	.floatright1 {
        float: inherit !important;
    }
	
	
    .bannert{
        font-size: 1.3em;	
    }


    .bannertx2{	
        font-size: 1.3em;
        font-family: 'PT Serif', serif;
        color:#333;
    }
	
	.banner-item .banner-caption{
		top: 50%;
	    left: 50%;
		font-size: 1.1em;
		text-align: center;
	}
	

	/* banner number start from 0 */
	/* banner caption no 1 */
	.banner-item .banner-caption.id-0{
	}

	/* banner caption no 2 */
	.banner-item .banner-caption.id-1{
	}
}