@media only screen and (min-width:1024px){
	.page-id-90 .three-boxed-layout ul li{margin-bottom:0;}
	.cmt-members .col-one-fourth:nth-child(4),.cmt-members .col-one-fourth:nth-child(5),.cmt-members .col-one-fourth:nth-child(6){margin-bottom:0;}
	.hentry:last-child,.hentry:last-of-type{ margin-bottom:0; padding-bottom:0;}
}
@media only screen and (max-width:1023px){
    #navigation-wrapper{display: none;}
    .menu-on-device{display: block;}
}
@media only screen and (min-width: 980px) and (max-width: 1169px){
    .container{width:960px;}
	.container-banner{width:960px;}
    #main-navigation #hmenu_load_1 .hmenu_navigation_holder > ul > li{margin-right: 11px;}
    .under-banner{background-size: auto;}
   .under-banner li {margin-left: 0;    margin-right: 10px;    min-height: 170px;    width: 151px !important;}
   .under-banner li:nth-child(6n) {margin-right: 0; }
    .three-boxes .one-third-box,.three-boxed-layout ul li,.cmt-members .col-one-fourth{width: 293px;}
    .news-sidebar{margin-right: 50px;}
    .news-content-container{width: 680px;}
    .post-listing.hentry{width: 320px;}
    .resize img{width: 100%;}
    #comment-form-elements .one-fourth{width: 213px;}
    .menu-page-content{width: 620px;}
    .page-template-template-6 .three-boxed-layout ul li{width: 290px;}
    .fl-left{width:630px; }
    article .img-right{width: 450px;}
}



@media only screen and (min-width:768px) and (max-width:979px){
	body{padding-top:80px;}
    #header{padding: 20px 0;}
    .container{width:750px;}
	.container-banner{width:750px;}
    .search-widget,#header.cbp-af-header .clear{display: none;}
    .under-banner{text-align:center;}
    .under-banner li img{width:100%;}
    .under-banner ul li{margin:0px 40px 15px 0px; display:inline-block; float:none; width:155px;}
    .under-banner ul li:nth-child(3n){margin-right:0;}
    .under-banner li h3{padding-left: 18px; padding-right: 18px;}
    .three-boxes .one-third-box{margin-right:30px; width:230px;}
    .three-boxed-layout ul li{margin:0 15px 20px 0; width:240px;}
    .cmt-members .col-one-fourth{margin:0 20px 50px 0; width:230px;}
    .projects-sidebar{width:220px;}
    .projects-content-container{margin-right:30px; width:500px;}
    .news-sidebar{width:200px; margin-right:30px;}
    .news-content-container{width:520px;}
    .news-content-container.post-listing.hentry{margin:0 25px 40px 0; width:240px;}
    .menu-sidebar{margin-right:30px; width:270px;}
    .menu-page-content{width:450px;}
   /* img.wp-image-563, img.wp-image-569, img.wp-image-573{width:70%;}
    img.wp-image-479, img.wp-image-679{width:60%;}
    img.wp-image-594, img.wp-image-679, img.wp-image-680, img.wp-image-653, img.wp-image-786{width:50%;}
    img.wp-image-657, img.wp-image-587, img.wp-image-686, img.wp-image-427, img.wp-image-439{width:40%;}*/
    #footer{margin:0 0 0; }
	#copyrights{ padding-top:120px;}
    #footer:before{background-size:100% 60px; height:60px;}
    .cbp-af-header .menu-menu-for-devices-container{top:90px;}
    .cbp-af-header-shrink .menu-menu-for-devices-container{top:61px;}
    .fl-left{width:530px; margin-right:20px;}
    .fl-right{width:200px;}
    .map-container .map-left{width: 300px;}
    .map-container .map-right{width: 350px;}
    article .text-left{width: 420px;}
    article .img-right{width: 300px;}
}


@media only screen and (min-width:480px) and (max-width:767px){
	.container{width:460px;}
	.container-banner{width:460px;}
	.search-widget,#header.cbp-af-header .clear{display: none;}
	.logo{width:40%;}
	.menu-on-device, .header-right.clearfix{margin-top:0px;}
	body{padding-top:87px;}
	#header{padding:20px 0;}
	.under-banner{text-align:center;}
	.under-banner li img{width:100%;}
    .under-banner ul li{margin:0px 15px 15px 0px; display:inline-block; float:none; width:140px;}
    .clearfix > li:nth-child(3n) {margin-right: 0;}
    .under-banner li h3{font-size:14px; padding-left: 18px; padding-right: 18px;}
    .three-boxes .one-third-box{margin-right:15px; width:140px;}
    .three-boxed-layout ul li{margin:0 15px 20px 0; width:30px;}
    .three-boxed-layout ul li{margin:0 15px 20px 0; width:30px;}
    .cmt-members .col-one-fourth:nth-child(2n){margin-right:0 !important;}
    .cmt-members .col-one-fourth.lastCol{margin:0 30px 40px 0;}
    .cmt-members .col-one-fourth{width:46% !important; margin:0 30px 40px 0;}
    .three-boxed-layout ul li{width:140px;}
    .news-content-container{width:458px; float:none;}
    .news-content-container .post-listing.hentry{margin:0 0px 40px 0; width:100%;}
    .news-sidebar{float:none; margin:0 0 30px; width:80%;}
    .container .projects-content-container{float:none; width:100%; margin-right:0; margin-bottom:30px;}
	.container .projects-sidebar{width:80%; float:none;}
	.menu-page-content{width:198px;}
	.menu-sidebar{width:242px; margin-right:20px;}
    /*img.wp-image-563, img.wp-image-569, img.wp-image-573{width:70%;}
    img.wp-image-479, img.wp-image-679{width:60%;}
    img.wp-image-594, img.wp-image-679, img.wp-image-680, img.wp-image-653, img.wp-image-786, img.wp-image-701{width:50%;}
    img.wp-image-657, img.wp-image-587, img.wp-image-686, img.wp-image-427, img.wp-image-439, img.wp-image-693{width:40%;}
    img.wp-image-313{width:50% !important;}
    img.wp-image-709{width:40% !important; height:auto !important;}*/
    #copyrights .footer-right{display:none; float:none; width:50%; display:none;}
    #copyrights .footer-left{ display:inline-block; float:none; padding:0 0 20px; display:inline-block;}
    #footer{margin:20px 0 0; padding:20px 0 0; text-align:center; min-height:20px; background: #009ddc;}
	#copyrights{ padding-top:0px;}
    .content-after-banner p{font-size:18px; padding:0;}
    .content-after-banner h2{font-size:24px; margin:0 0 20px;}
    .menu-menu-for-devices-container{top:58px;}
    
    .cbp-af-header-shrink .menu-toggler{margin-top:15px;}
    .fl-left{width:100%; margin-right:0; margin-bottom:20px; float:none}
    .fl-right{width:100%; float:none;}
    .jl-job-list{width:240px !important;}
    .menu-menu-for-devices-container{height: 200px;}
    .map-container .map-left{width: 100%; float: none; margin: 0 0 30px;}
    .map-container .map-right{width: 100%; float: none;}
    article .text-left{width: 100%; margin-bottom: 30px; float: none;}
    article .img-right{width: 100%; float: none;}
	.cmt-img{width:30%;}
	.cmt-detail1{width:63%; text-align:left;}
}

@media only screen and (max-width:479px){
	.container{width:96%;}
	.container-banner{width:96%;}
	#content{ margin-top: 14%;}
	.search-widget{ float: right;}
	#s{ width: 196px;}
	#social-icons{ margin-top: 10px;}
	.search-widget{ margin-top: 10px;}
	.map-block .map-left{ width: 310px;}
	.default-content{ margin: 0px;}
	#footer{ position: inherit;}
	.product-slider{ margin-top: 14%;}
	.three-boxes.clearfix{text-align:center;}
	.search-widget,#header.cbp-af-header .clear{}
	.logo{width:40%;}
	.menu-on-device, .header-right.clearfix{margin-top:0px;}
	body{padding-top:60px;}
	#header{padding:15px 0;}
    .three-boxes.clearfix .one-third-box{display:inline-block; float:none; margin-right:0; margin-bottom:40px; width: auto;}
    .cmt-wrapper.mobile .cmt-members{text-align:center;}
	.cmt-members .col-one-fourth{width:100% !important; float:none !important; margin-right:0 !important; display:inline-block; }.news-sidebar{float:none; margin:0 0 30px; width:80%;}
	.container .projects-content-container{float:none; width:100%; margin-right:0; margin-bottom:30px;}
	.container .projects-sidebar{width:80%; float:none;}.news-content-container{width:100%; float:none;}
	.news-content-container .post-listing.hentry{margin:0 0 40px 0; width:100%;}
	.news-sidebar{float:none; margin:0 0 30px; width:80%;}
	.under-banner{text-align:center;}
	.under-banner li img{width:100%;}
	.under-banner ul li{margin:0px 15px 15px 0px; display:inline-block; float:none; width:140px;}
	.under-banner ul li:nth-child(2n){margin-right:0;}
	.under-banner li h3{font-size:14px; padding-left: 22px; padding-right: 22px;}
	.menu-page-content{float:none; width:100%;}
	.menu-sidebar{float:none; width:100%; margin:0 0 30px; }
    img.wp-image-563, img.wp-image-569, img.wp-image-573{float:none; margin:0 0 30px;}
    img.wp-image-594, img.wp-image-679, img.wp-image-680, img.wp-image-653, img.wp-image-786, img.wp-image-701, img.wp-image-581{ float:none; margin:0 0 30px;}
    img.wp-image-657, img.wp-image-587, img.wp-image-686, img.wp-image-427, img.wp-image-439, img.wp-image-693, .alignright, img.alignright{float:none; margin:0 0 20px;}
    img.wp-image-313{ float:none; margin:0 0 30px;}
    img.wp-image-709{ float:none; margin:0 0 30px;}
	.current-jobs-iframe iframe{width:100% !important;}
	#content h1{margin-bottom:15px;}
	h1{font-size:24px;}
	#footer{margin:20px 0 0; padding:20px 0 0; text-align:center; min-height:20px; background: #009ddc;}
	#copyrights{ padding-top:0px;}
	#copyrights .footer-right{display:none; float:none; width:40%; display:none;}
	#copyrights .footer-left{ display:inline-block; float:none; padding:0 0 20px; display:inline-block;}
	.content-after-banner h2{font-size:24px; margin:0 0 20px;}
	.content-after-banner p{font-size:16px; padding:0;}
	.content-after-banner{margin:30px 0;}
	.menu-menu-for-devices-container{top:46px;}
	
	.cbp-af-header-shrink .menu-toggler{margin-top:10px;}
	.cbp-af-header-shrink .menu-menu-for-devices-container{top:61px;}
	.fl-left{width:100%; margin-right:0; margin-bottom:20px; float:none}
    .fl-right{width:100%; float:none;}
    .current-jobs-iframe .jl-nav-container{float:none !important; width:100% !important;}
    .current-jobs-iframe .jl-job-list{width:290px !important;}
    .map-container .map-left{width: 100%; float: none; margin: 0 0 30px;}
    .map-container .map-right{width: 100%; float: none;}
    article .text-left{width: 100%; margin-bottom: 30px; float: none;}
    article .img-right{width: 100%; float: none;}
	.service-left{ width: 100%;}
	.cmt-img{width:100%;}
	.cmt-detail1{width:100%; text-align:left;}
}