.logo {
    text-align: center;
}

.navigation {
    border-top: 1px solid #a1a1a4;
    border-bottom: 1px solid #a1a1a4;
}

.navbar {
	display:none;
}

.navbar-light .navbar-toggler {
    color: rgba(0, 0, 0, 0.8) !important;
    border-color: transparent !important;
}

.banner img {
      width: 100% !important;
      height:auto !important;
}

.box-1,.box-2,.box-3 {
    padding: 20px 20px 30px 40px !important;
}

.featured {	margin-top:20px;}

.navbar-nav li a {
 color: #231f20;
 font-weight:600;
}

.navigation {
	width: 860px;
}

.col-lg-12 img {  padding-right:20px;}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {
    padding-right: 5px !important;
    padding-left: 5px !important;
}

.bx-wrapper {
    margin-bottom: 15px !important;
    width: 200px !important;
}

.featured-mobile {	display:none !important;
	text-align:center;}

@media screen and (max-width: 768px) {

	.top_image {
		margin-left: -30px !important;
	}
	.navbar-toggler{
	    position: absolute !important;
	    right: 0px !important;
	    top: -55px !important;
	}

	ul.navigation {
	  display: none !important;
	}

	.navbar {
		display:block !important;
	}

    .navbar li {
        display: block;
    	border-left: 1px solid #a1a1a4;
    	border-right: 1px solid #a1a1a4;
    	border-bottom: 1px solid #a1a1a4;
    	background-color: #fbfcfc;
    	padding-left:20px;
    }

    .navbar ul {
       border-top: 1px solid #a1a1a4;
       margin-top:20px;
    }

	.featured-mobile {
		display:block !important;
	}
	.featured {        display:none;
	}

	.featured-mobile .col-lg-6 {		width:100%;	}
}

@media screen and (min-width: 768px) and (max-width: 992px) {     /*.navbar ul {
      width:200px;

    }  */
	.navigation li a {
	    padding: 5px 10.4px !important;
	    font-size: 14px !important;
	}

	.navigation {
	    width: 690px !important;
	}

	.navbar ul {
	    margin-top: 0px !important;
	}

	.featured-mobile {
		display:block !important;
	}

	.featured {
        display:none;
	}

	/*.featured-mobile .col-lg-6 {
		width:50%;
	}*/

}

@media screen and (max-width: 1024px) {
	.sidebar-left,.sidebar-right {
		width:100% !important;
	}

	.sidebar-right {
	    width: 100% !important;
	    float: left !important;
	}

	.sidebar-left .banner img {
       width: 100% !important;
       height:auto !important;
	}
	.content img,.content a,.content a img {
       width: 100% !important;
       height:auto !important;
       float:left !important;
       display:block !important;
	}
	.read a {		width:160px !important;
		margin-bottom:20px;	}

/*	.bx-wrapper .bx-viewport {
	    border: none !important;
	    margin-bottom:30px !important;
	}*/
	
	.col-lg-12 img {  padding-right:0px;}
}



@media screen and (max-width: 768px){
	.col-lg-12 img { height:100%;}
}
@media screen and (max-width: 600px){
	.input-half input, textarea {
	    width: 100% !important;
	}

    .navbar li {        display: block;
    	border-left: 1px solid #a1a1a4;
    	border-right: 1px solid #a1a1a4;
    	border-bottom: 1px solid #a1a1a4;
    	background-color: #fbfcfc;
    	padding-left:20px;    }

    .navbar ul {       border-top: 1px solid #a1a1a4;
       margin-top:20px;    }
}


@media (min-width: 1200px) {
	.navigation li a {
	    padding: 5px 38.4px !important;
	}

	.navigation {
	    width: 1110px;
	}
}







