@media only screen and (min-width: 1025px) {
.list_carousel {width:1100px !important; margin:0 auto}
.list_carousel li {width:276px !important;}
.list_carousel ul li:first-child { margin-left:0; width:275px !important}
.home-recent-projects .list_carousel {width:1055px !important }
.home-recent-projects .list_carousel .caroufredsel_wrapper .recent_projects { width:1070px;}
.list_carousel .recent_projects li {width:335px !important; margin-left:25px; height:233px !important;}
.list_carousel .recent_projects li:first-child {width:335px !important}
.home-recent-projects .list_carousel .caroufredsel_wrapper { width:1055px !important}
.home-recent-projects .list_carousel .carousel_nav #car3_prev{ top:46%; left:-5%;}
.home-recent-projects .list_carousel .carousel_nav #car3_next{ top:46%; right:-4.9%;}
.home-recent-projects .list_carousel .caroufredsel_wrapper .project-detail{ background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8); border-radius: 0 0 4px 4px; bottom: 0; color: #fff; float: left; font-family: "pill_gothic_300mg_rgregular"; height: 56px; line-height: 18px; margin-top: -56px; padding: 10px 10px 10px 10px; position: relative; text-align: left; width: 100%;}
.home-recent-projects .list_carousel .caroufredsel_wrapper  .project-detail a{ color: #fff; font-size: 13px; text-decoration: underline;}
.home-recent-projects .list_carousel .caroufredsel_wrapper  .project-detail a:hover{ text-decoration: none;}
.home-recent-projects .list_carousel .caroufredsel_wrapper .arrow { background: url(../images/arrow.png) repeat-x scroll left top rgba(0, 0, 0, 0); float: right; height: 34px; margin-top: -17px; width: 14px;}
.home-recent-projects .list_carousel .caroufredsel_wrapper .arrow:hover{ background-position: 0 -74px;}	
.home-recent-projects .list_carousel .caroufredsel_wrapper .arrow{ text-decoration:none;}
.home-recent-projects .list_carousel .caroufredsel_wrapper .work-item-image a.product-image img{ border-radius:4px; float:left;}
.home-recent-projects .list_carousel .caroufredsel_wrapper .work-item-image .no-touch a.product-image img:hover{ border:none !important;}


/*Our Client*/
.our_client-main{ float: none !important; margin: 0px auto !important; position: relative; width: 1095px !important; z-index: 50;}
.main-container .list_carousel .caroufredsel_wrapper .our_client { width:1070px ;}
.main-container .list_carousel .caroufredsel_wrapper .our_client li.work-item-image{ width: 167px !important; }
.main-container .list_carousel .caroufredsel_wrapper .our_client li {width:167px !important; border-radius: 6px;  border: 1px solid #ddd !important; margin-right:20.6px; height:82px !important}
.main-container .list_carousel .caroufredsel_wrapper .our_client  li:first-child { margin-left:0; width:167px !important;}
.list_carousel a#car2_prev{background: url(../images/home_slider_button1.png) no-repeat;width: 22px;height: 52px;display: block;float:left;margin-left:1px; position:absolute;}
.list_carousel a#car2_next{background: url(../images/home_slider_button1.png) no-repeat;width: 22px;height: 52px;display: block;float:left;margin-left:1px; position:absolute;}  
.main-container .list_carousel .carousel_nav #car2_prev{ top:17.1%; left:-2%;}
.main-container .list_carousel .carousel_nav #car2_next{ top:17.1%; right:-2%; background-position:-21px;}
.main-container .list_carousel .caroufredsel_wrapper .our_client li a.product-image {border:0; border-bottom:none;}
}

.home-recent-projects .list_carousel .caroufredsel_wrapper {float:left!important;}
.list_carousel {position:relative}
.list_carousel ul li {text-align:center; margin-left:-1px;}
.list_carousel ul li a img {display:inline}
.list_carousel ul li a.product-image {border:0; border-bottom:1px solid #ededed;}
#carousel-works2 li a.product-image {padding:5px 0 0; }
#carousel-works li a.product-image, #carousel-works1 li a.product-image {padding: 20px 0}
.list_carousel ul li .actions {margin-bottom:20px}
.list_carousel {/*margin-left: -10px; margin-bottom:20px;*/ }
.list_carousel ul {margin: 0;padding: 0;list-style: none;display: block;}
.list_carousel li {color: #5d395f; width:245px; font-family: 'pill_gothic_300mg_rgregular'; border:1px solid #ededed; display: block;float: left; cursor:default !important; height:auto; margin-left:-1px}
.list_carousel li h4{background:#CCC; color:#5d395f; text-align:center; margin:0px; padding:8px 0px;}
.list_carousel.responsive {width: auto;margin-left: -10px;}
.list_carousel li img{-ms-interpolation-mode:bicubic;max-width:100%;height:auto}
/*.clearfix {float: none;clear: both;	}*/
/*.list_carousel .carousel_nav{ position:absolute; padding-right:15px; right:0; top:22px;}*/			
.list_carousel a.prev,.list_carousel  a.next {background: url(../images/home_slider_button.png) no-repeat;width: 26px;height: 158px;display: block;float:left;margin-left:1px; position:absolute; top:32%; z-index:999}
.list_carousel a.prev {background-position: 0px 0; left:-27px }
.list_carousel a.prev.disabled {background-color:none;}
.list_carousel a.next {background-position: -26px 0; right:-26px}
.list_carousel a.next.disabled {background-color:none; }
.list_carousel a.prev.disabled,.list_carousel  a.next.disabled {cursor: default;}
.list_carousel a.prev span,.list_carousel  a.next span {display: none;}
.product-name a{color:#111; font-size:15px;font-family: 'pill_gothic_300mg_rgregular'; }
.price-box {margin:7px 0 15px 0px; display: block; padding:0px;}
.main-container .ma-featured-slider-title h2 { margin-bottom: 0.5em; margin-top:52px; color: #5d395f /*#242424*/; font-family: "bignoodletitlingregular"; font-size: 40px;
font-weight: 400; font-style: normal; line-height: 0.6; text-transform: uppercase; text-align:center;}
.camera_prev, .camera_next, .camera_commands{ top:15%;}


@media only screen and (max-width: 980px){
.home-recent-projects{ margin:0px !important;}	

.home-recent-projects-main{ padding-bottom:0px; background:none; border:none; margin-bottom:20px;}
.list_carousel {width:100% !important; margin:0 auto}
.home-recent-projects .list_carousel {width:100% !important }
.home-recent-projects .list_carousel .caroufredsel_wrapper .recent_projects { width:100%;}
.home-recent-projects{ background:none;}
.flexslider, .carousel{ width:100% !important;}
.home-recent-projects{ width:100% !important;}
.list_carousel ul li {text-align:center; margin-left:-1px;}
.home-recent-projects .shadow-right-curv{ display:none;}
.home-recent-projects .shadow-left-curv{ display:none;}
.home-recent-projects .ma-featured-slider-title{ width:100% !important; margin-bottom:34px; margin-left:0px;}
.camera_wrap{ height:200px !important;}
.home-recent-projects{ margin:0px auto 0 !important}
.camera_prev{ left:0px !important;}
.camera_next{ right:20px !important;}
.main-container .list_carousel .carousel_nav #car2_prev{ top:auto; left:89%; margin-top:-49px;}
.main-container .list_carousel .carousel_nav #car2_next{ top:auto; right:4%; background-position:-28px; margin-top:-49px;}	
.list_carousel .recent_projects li {width:326.1px !important; margin-left:0px; height:300px !important;}
.list_carousel .recent_projects li:first-child {width:326.1px !important}
.list_carousel .recent_projects .project-detail{ margin-top:10px;}

.list_carousel a.prev,.list_carousel  a.next { top:-15%; background: url(../images/home_slider_button0.png) no-repeat;width: 27px;height: 28px;display: block;float:left;margin-left:1px; position:absolute; z-index:999}	
.list_carousel a.prev {background-position: 0px 0; left:89% }
.list_carousel a.next {background-position: -28px 0; right:4%}
.main-container .ma-featured-slider-title h2{ margin-top:50px; padding-left:10px; text-align:left; margin-bottom: 0.5em;}
.home-recent-projects .list_carousel .carousel_nav #car3_prev{ left:89%; background-position: 0px 0; top:8.3%; }
.home-recent-projects .list_carousel .carousel_nav #car3_next{ right:4%; background-position: -28px 0; top:8.3%;}




}

@media only screen and (max-width: 800px){
.list_carousel a.prev,.list_carousel  a.next { top:-15%; background: url(../images/home_slider_button0.png) no-repeat;width: 27px;height: 28px;display: block;float:left;margin-left:1px; position:absolute; z-index:999}	
.list_carousel a.prev {background-position: 0px 0; left:87% }
.list_carousel a.next {background-position: -28px 0; right:4%}
.main-container .ma-featured-slider-title h2{ margin-top:0px; padding-left:10px; text-align:left; margin-bottom: 0.5em;}
.home-recent-projects .list_carousel .carousel_nav #car3_prev{ left:20%; background-position: 0px 0; top:4%; margin:19px 0 0 0  }
.home-recent-projects .list_carousel .carousel_nav #car3_next{ right:20%; background-position: -28px 0; top:4%; margin:19px 0 0 0 }
.main-container .list_carousel .carousel_nav #car2_prev{ top:auto; left:87%; margin-top:-54px;}
.main-container .list_carousel .carousel_nav #car2_next{ top:auto; right:4%; background-position:-28px; margin-top:-54px}
.list_carousel .recent_projects li {width:400px !important; margin-left:0px; height:300px !important;}
.list_carousel .recent_projects li:first-child {width:400px !important}
.list_carousel .recent_projects .project-detail{ margin-top:10px;}
.home-recent-projects-main{ padding-bottom:0px; background:none; border:none; margin-bottom:20px;}


}

@media only screen and (max-width: 768px){
/*.main-container .main .col-left{ width:100% }
.main-container .main .col-main{ width:100% }*/	
.list_carousel a.prev,.list_carousel  a.next { top:-15%; background: url(../images/home_slider_button0.png) no-repeat;width: 27px;height: 28px;display: block;float:left;margin-left:1px; opacity:0.7; position:absolute; z-index:999}	
.list_carousel a.prev {background-position: 0px 0; left:87% }
.list_carousel a.next {background-position: -28px 0; right:4%}
.main-container .ma-featured-slider-title h2{ margin-top:0px; padding-left:10px; text-align:left; margin-bottom: 0.5em;}
.home-recent-projects .list_carousel .carousel_nav #car3_prev{ left:20%; background-position: 0px 0; top:4%; margin:19px 0 0 0  }
.home-recent-projects .list_carousel .carousel_nav #car3_next{ right:20%; background-position: -28px 0; top:4%; margin:19px 0 0 0 }
.main-container .list_carousel .carousel_nav #car2_prev{ top:auto; left:87%; margin-top:-54px;}
.main-container .list_carousel .carousel_nav #car2_next{ top:auto; right:4%; background-position:-28px; margin-top:-54px;}	
.list_carousel .recent_projects li {width:256px !important; margin-left:0px; height:240px !important;}
.list_carousel .recent_projects li:first-child {width:256px !important}
.list_carousel .recent_projects .project-detail{ margin-top:10px;}
.home-recent-projects-main{ padding-bottom:0px; background:none; border:none; margin-bottom:20px;}


}

@media only screen and (max-width: 640px){
.main-container .list_carousel .carousel_nav #car2_prev{ top:auto; left:86%; margin-top:-51px;}
.main-container .list_carousel .carousel_nav #car2_next{ top:auto; right:4%; background-position:-28px; margin-top:-51px;}	
.list_carousel a.prev,.list_carousel  a.next {top:-15%;}	
.list_carousel a.prev {background-position: 0px 0; left:86% }
.list_carousel a.next {background-position: -28px 0; right:4%}
.main-container .ma-featured-slider-title h2{ margin-top:6px; padding-left:10px; text-align:left; margin-bottom: 0.5em;}
.home-recent-projects .list_carousel .carousel_nav #car3_prev{ left:10%; background-position: 0px 0; top:4%; margin:19px 0 0 0 }
.home-recent-projects .list_carousel .carousel_nav #car3_next{ right:10%; background-position: -28px 0; top:4%; margin:19px 0 0 0}
.list_carousel .recent_projects li {width:320px !important; margin-left:0px; height:290px !important;}
.list_carousel .recent_projects li:first-child {width:320px !important}
.list_carousel .recent_projects .project-detail{ margin-top:10px;}
.home-recent-projects-main{ padding-bottom:0px; background:none; border:none; margin-bottom:20px;}
.list_carousel li img {width:90%}


}

@media only screen and (max-width: 480px){
.main-container .list_carousel .carousel_nav #car2_prev{ top:auto; left:83%; margin-top:-52px;}
.main-container .list_carousel .carousel_nav #car2_next{ top:auto; right:3%; background-position:-28px; margin-top:-52px;}
.list_carousel a.prev,.list_carousel  a.next {top:-19%; margin-top:15px;}	
.list_carousel a.prev {background-position: 0px 0; left:83% }
.list_carousel a.next {background-position: -28px 0; right:4%}
.main-container .ma-featured-slider-title h2{ margin-top:30px; padding-left:10px; text-align:left; margin-bottom: 0.5em;}
.home-recent-projects .list_carousel .carousel_nav #car3_prev{ left:7%; background-position: 0px 0; top:7%; margin:10px 0 0 0 }
.home-recent-projects .list_carousel .carousel_nav #car3_next{ right:7%; background-position: -28px 0; top:7%; margin:10px 0 0 0}
.list_carousel .recent_projects li {width:240px !important; margin-left:0px; height:236px !important;}
.list_carousel .recent_projects li:first-child {width:240px !important}
.list_carousel .recent_projects .project-detail{ margin-top:10px;}
.home-recent-projects-main{ padding-bottom:0px; background:none; border:none; margin-bottom:0px;}
.caroufredsel_wrapper ul.our_client{ margin:0 0 0px 0 !important;}
.caroufredsel_wrapper ul.recent_projects{ margin:0 0 30px 0 !important;}
.caroufredsel_wrapper ul#carousel-works1{ margin:0 0 20px 0 !important;}







}

@media only screen and (max-width: 360px){
.main-container .list_carousel .carousel_nav #car2_prev{ top:auto; left:80%; margin-top:-48px;}
.main-container .list_carousel .carousel_nav #car2_next{ top:auto; right:3%; background-position:-28px; margin-top:-48px;}
.list_carousel a.prev,.list_carousel  a.next {top:-13%; margin-top:0px;}	
.list_carousel a.prev {background-position: 0px 0; left:80% }
.list_carousel a.next {background-position: -28px 0; right:3%}
.home-recent-projects .list_carousel .carousel_nav #car3_prev{ left:7%; background-position: 0px 0; top:6%; margin:10px 0 0 0}
.home-recent-projects .list_carousel .carousel_nav #car3_next{ right:7%; background-position: -28px 0; top:6%; margin:10px 0 0 0}
.list_carousel .recent_projects li {width:360px !important; margin-left:0px; height:300px !important;}
.list_carousel .recent_projects li:first-child {width:360px !important}
.list_carousel .recent_projects .project-detail{ margin-top:10px;}
.home-recent-projects-main{ padding-bottom:0px; background:none; border:none; margin-bottom:0px;}
.main-container .ma-featured-slider-title h2 { margin-bottom: 0.5em; margin-top:0px; padding-left:10px; color: #242424; font-family: "bignoodletitlingregular"; font-size: 34px;
font-weight: 400; font-style: normal; line-height: 0.6; text-transform: uppercase; text-align:left;}
.caroufredsel_wrapper ul.our_client{ margin:0 0 0px 0 !important;}
.caroufredsel_wrapper ul.recent_projects{ margin:0 0 30px 0 !important;}
.caroufredsel_wrapper ul#carousel-works1{ margin:0 0 40px 0 !important;}

}

@media only screen and (max-width: 320px){
.main-container .list_carousel .carousel_nav #car2_prev{ top:7%; left:79%; margin-top:-54px;}
.main-container .list_carousel .carousel_nav #car2_next{ top:7%; right:2%; background-position:-28px; margin-top:-54px;}	
.list_carousel a.prev,.list_carousel  a.next {top:-13%; margin-top:0px;}	
.list_carousel a.prev {background-position: 0px 0; left:79% }
.list_carousel a.next {background-position: -28px 0; right:2%}
.home-recent-projects .list_carousel .carousel_nav #car3_prev{ left:7%; background-position: 0px 0; top:7%; margin:8px 0 0 0}
.home-recent-projects .list_carousel .carousel_nav #car3_next{ right:7%; background-position: -28px 0; top:7%; margin:8px 0 0 0}
.list_carousel .recent_projects li {width:320px !important; margin-left:0px; height:290px !important;}
.list_carousel .recent_projects li:first-child {width:320px !important}
.list_carousel .recent_projects .project-detail{ margin-top:10px;}
.home-recent-projects-main{ padding-bottom:0px; background:none; border:none; margin-bottom:0px;}
.main-container .ma-featured-slider-title h2 { margin-bottom: 0.5em; margin-top:0px; padding-left:10px; color: #242424; font-family: "bignoodletitlingregular"; font-size: 34px;
font-weight: 400; font-style: normal; line-height: 0.6; text-transform: uppercase; text-align:left;}
.caroufredsel_wrapper ul.our_client{ margin:0 0 0px 0 !important;}
.caroufredsel_wrapper ul.recent_projects{ margin:0 0 30px 0 !important;}
.caroufredsel_wrapper ul#carousel-works1{ margin:0 0 40px 0 !important;}



}

