@media only screen and (min-width:480px) and (max-width:767px){#portfolio-wrapper{width:480px;margin:0 auto}.grid-wrapper .portfolio-item{width:50%}#gallery-wrapper.column-2 .gallery-item,#gallery-wrapper.column-3 .gallery-item{width:48%}ul#filters li{margin:0 5px 15px 0;float:left}#home .section-title h1{font-size:32px}.section-title h1{font-size:45px;line-height:1.2}.new-line{margin-top:40px}.sec_content_full,.sec_title_content{padding:60px 15px}.small-width{width:90%}#map_canvas{height:250px}.div-align-middle p{margin:10px 0;font-size:15px}.subHead{font-size:26px!important;line-height:24px}.ultralarge{font-size:60px;letter-spacing:0}ul.education li{float:none;width:100%}}@media only screen and (min-width:320px) and (max-width:479px){#portfolio-wrapper{width:320px;margin:0 auto}.header .heading{font-size:26px;letter-spacing:0}.sec_content_full,.sec_title_content{padding:50px 15px}.header .box-heading{font-size:50px}.section-title h1.white:after,.section-title h1.white:before,.section-title h1:after,.section-title h1:before{background:0 0}.section-desc{width:100%}.small-width{width:95%}.slide-content{margin:0 auto}.div-align-middle p{margin:10px 0;font-size:14px}.subHead{font-size:24px!important;line-height:22px}.ultralarge{font-size:50px;letter-spacing:0}.parallax{background-attachment:fixed!important;background-position:center top!important}#gallery-wrapper.column-2 .gallery-item,#gallery-wrapper.column-3 .gallery-item,.grid-wrapper .portfolio-item{width:100%}ul.education li{float:none;width:100%}ul.timeline li .date span{display:inline}ul.education div.dates{width:80px}ul.education div.content{margin-left:90px}ul.timeline{margin:40px 0 0;border:none}ul.timeline .circle{display:none}ul.timeline li .date{width:100%}ul.timeline .data{margin:0!important;padding-top:30px!important}ul.timeline li .data:after,ul.timeline li .data:hover:after{border-width:0}ul.timeline .date{margin-left:0!important}}@media only screen and (max-width:319px){.div-align-middle p{margin:10px 0;font-size:14px}ul.education li{float:none;width:100%}ul.education div.dates{width:80px}ul.education div.content{margin-left:90px}ul.timeline{margin:0;border:none}ul.timeline .circle{display:none}ul.timeline li .date{width:100%}ul.timeline .data{margin:0!important;padding-top:65px!important}ul.timeline .date{margin-left:0!important}.parallax{background-attachment:fixed!important;background-position:center top!important}.subHead{font-size:24px!important;line-height:22px}.ultralarge{font-size:50px;letter-spacing:0}.small-width{width:99%}#portfolio-wrapper{width:240px;margin:0 auto}#gallery-wrapper.column-2 .gallery-item,#gallery-wrapper.column-3 .gallery-item,.grid-wrapper .portfolio-item{width:100%}.sec_content_full,.sec_title_content{padding:50px 15px}.header .heading{font-size:20px;letter-spacing:0}.header .box-heading{font-size:44px}}@media only screen and (min-width:768px) and (max-width:1023px){.item_top{top:0;opacity:1}.item_left{left:0;opacity:1}.item_right{right:0;opacity:1}.item_bottom{bottom:0;opacity:1}.item_fade_in{opacity:1;right:0}.sec_title_content{padding:80px 30px}.sec_content_full{padding:80px 15px}#portfolio-wrapper{width:768px;margin:0 auto}.grid-wrapper .portfolio-item{width:33.3%}#gallery-wrapper.column-2 .gallery-item,#gallery-wrapper.column-3 .gallery-item{width:48%}.parallax{background-attachment:scroll!important;background-position:center top!important;height:auto;margin:0 auto;width:100%}.div-align-middle p{margin:15px 0;font-size:16px}.subHead{font-size:28px!important;line-height:28px}.ultralarge{font-size:80px;letter-spacing:0}}@media (max-width:768px){.c_left,.callout_box .c_left{float:left;width:100%;padding-left:15px}.c_right,.callout_box .c_right{float:left;width:100%}}@media (min-width:768px){.navbar .navbar-nav{float:right;margin:2px 0}.navbar .navbar-nav li{margin-left:3px}.navbar .navbar-nav li a{color:#717171;display:inline-block;padding:8px 12px}.navbar .navbar-collapse{background-color:transparent;box-shadow:0 4px 0 transparent inset;margin-top:0;text-align:center}.navbar-transparent .navbar-nav li a{color:#FFF;display:inline-block;padding:8px 12px}.navbar-transparent .navbar-collapse{background-color:transparent;box-shadow:0 4px 0 transparent inset;margin-top:0;text-align:center}}@media (min-width:1024px){.navbar div.nav-menu{display:block!important}.navbar .navbar-nav{float:right;margin:2px 0}.navbar .navbar-nav li{margin-left:0}.navbar .navbar-nav li a{color:#717171;display:inline-block;padding:8px 10px}.navbar .navbar-collapse{background-color:transparent;box-shadow:0 4px 0 transparent inset;margin-top:0;text-align:center}.navbar-transparent .navbar-nav li a{color:#FFF;display:inline-block;padding:8px 12px}.navbar-transparent .navbar-collapse{background-color:transparent;box-shadow:0 4px 0 transparent inset;margin-top:0;text-align:center}}@media only screen and (max-width:991px){.mobile-nav-button{display:block}#filters2 li{width:auto;display:inline-block}.nav-menu ul li a{color:#333}.nav-inner div.nav-menu{display:none;top:100%;width:100%;position:absolute;left:0;float:none;height:400px;overflow:auto}.nav-inner div.nav-menu ul.nav{display:block;top:0;width:100%;height:auto}.white-nav .nav-inner div.nav-menu ul.nav{background:#fff}.first-nav.white-nav .nav-inner div.nav-menu ul.nav{color:#1f1f1f}.nav-inner div.nav-menu ul.nav li{display:block;top:0;width:100%;float:none;padding:0;clear:both}.nav-inner div.nav-menu ul.nav li a{display:block;top:0;width:100%;padding:0 15px;height:auto;line-height:35px;border-top:1px solid rgba(137,137,137,.1)}.nav-menu ul.dropdown-menu{position:relative;width:100%}.nav-inner div.nav-menu ul.dropdown-menu li a{padding:0 25px}.element-right{float:none}.slide-content h1{font-size:60px;line-height:60px}}@media only screen and (max-width:960px){.nav-tabs>li{border-bottom:1px solid #fff;float:none;margin-bottom:0;width:100%}.tabs2.nav-tabs li,.tabs4.nav-tabs li{display:block;float:none;text-align:center;width:100%}.tabs-left>.nav-tabs,.tabs-right>.nav-tabs{border-right:0 solid transparent;border-left:0 solid transparent;width:100%}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{background-color:#EEE;border-radius:4px;-webkit-border-radius:4px;margin:0}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:focus,.tabs-left>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:focus,.tabs-right>.nav-tabs .active>a:hover{border-color:#1ABC9C #eee #eee;border-style:solid;border-width:3px 1px 1px;background-color:#fff;border-radius:4px;-webkit-border-radius:4px}}@media (min-width:1024px){#portfolio-wrapper{width:100%;margin:0 auto}.nav-inner div.nav-menu{display:block!important}}