
@font-face {
  font-family: 'Source Sans Pro';
    src: url('fonts/SourceSansPro-Regular.eot');
    src: url('fonts/SourceSansPro-Regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/SourceSansPro-Regular.woff2') format('woff2'),
         url('fonts/SourceSansPro-Regular.woff') format('woff'),
         url('fonts/SourceSansPro-Regular.ttf') format('truetype'),
         url('fonts/SourceSansPro-Regular.svg#SourceSansPro-Regular') format('svg');
}

body{
	margin:0;	
	padding:0;
	outline:none !important;
	font-family: 'Source Sans Pro';
	background: #ffffff;
	color: #555;
	overflow-x: hidden;
}
*{
	margin:0;	
	padding:0;
	box-sizing: border-box;
}
a{
	color: #383838;
    font-size: 16px;
	display:inline-block;
	line-height: 150%; 
}
ul, li{
	list-style:none;
}
ul, ol{
    margin-bottom: 0px;
}
p{
    color: #383838;
    font-size: 16px;
    line-height: 150%;
}
h1, h2, h3, h4, h5, h6{
	font-weight: 600;
	color: var(--main-color);
	margin: 0 0 15px;
}


/************** Default container  **************/
  
.default_container{
	max-width: 1155px; 
	margin: 0 auto; 
}
 
/************** Default container  **************/
 
/*Responsive code Start */
@media (max-width:1800px){
	 
}
@media (max-width:1440px){
    
}
@media (max-width:1200px){
    .default_container{
	    width: 955px;
	}
}
@media (max-width:992px){
    .default_container{
	    width: 735px;
	}
}
@media (max-width:768px){
    .default_container{
	    width: 100%;
	}
}
@media (max-width:768px){
     
}
@media (max-width:576px){
    
}
@media (max-width:380px){
    
}
@media (max-width: 300px){
	 
}
/*Responsive code End */
