@media (min-width:1200px){#portfolio-wrap .one-third{width:24.95%!important;}
}
@media (max-width:1200px) and (min-width:768px){#portfolio-wrap .one-third{width:24.95%!important;}
.our-work-img1-hov h2{margin-top:50px;}
.photos ul li{padding:0 8px 15px 0!important;}
.our_client li{margin-left:2%;}
.row-fluid{width:100%;*zoom:1;}
.row-fluid:before,
.row-fluid:after{display:table;content:"";line-height:0;}
.row-fluid:after{clear:both;}
.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;}
.row-fluid [class*="span"]:first-child{margin-left:0;}
.row-fluid .controls-row [class*="span"] + [class*="span"]{margin-left:4.132231404958678%;}
.row-fluid .span12{width:100%;*width:99.94692144373673%;}
.row-fluid .span11{width:91.3223140495868%;*width:91.26923549332352%;}
.row-fluid .span10{width:82.64462809917356%;*width:82.59154954291029%;}
.row-fluid .span9{width:73.96694214876034%;*width:73.91386359249707%;}
.row-fluid .span8{width:65.28925619834712%;*width:65.23617764208385%;}
.row-fluid .span7{width:56.61157024793389%;*width:56.55849169167062%;}
.row-fluid .span6{width:47.93388429752066%;*width:47.88080574125739%;}
.row-fluid .span5{width:39.25619834710744%;*width:39.20311979084417%;}
.row-fluid .span4{width:30.57851239669422%;*width:30.52543384043095%;}
.row-fluid .span3{width:21.900826446280995%;*width:21.847747890017725%;}
.row-fluid .span2{width:13.22314049586777%;*width:13.170061939604501%;}
.row-fluid .span1{width:4.545454545454546%;*width:4.4923759891912765%;}
}
@media (min-width:992px){.htabs .ui-tabs-nav{width:30%;}
}
@media (max-width:992px){#portfolio-wrap .one-third{width:50%!important;}
.photos ul li{padding:0 8px 15px 0!important;}
.our-work-img1-hov h2{margin-top:90px;}
.photos ul li, .flickr_badge_image{padding:0px 6px 15px 0px;}
.social-icon a{padding:6px;}
.team-top-inner .style2:first-child .view{width:100% !important;}
.htabs .ui-tabs-nav{width:30%;}
.page_mc #mc_signup_submit{padding:6px 11px 10px;}
}
@media (min-width:768px){.htabs .ui-tabs-panel{width:70%;}
}
@media (max-width:768px) and (orientation:portrait){.our_client li img{max-width:105px;}
.social-icon ul li{padding-right:3px;}
.view-third p{line-height:18px !important;}
}
@media (max-width:979px) and (orientation:portrait){.our_client li{margin-left:1.5%;}
.photos ul li, .flickr_badge_image{padding:0px 4px 15px 0px;}
.view-third p{color:red;}
}
@media (max-width:767px){
.hp-box-first,.hp-box-last .hp-boxes .vc_column-inner {height: auto !important;}
.t-header{
height:300px;
}
.t-header h3,.t-header h4,.t-header p{
font-size:15px;
}
.cutom-heading-first {font-size:38px !important;line-height:42px !important;}
.social-links{
width:100%;
text-align:center;
padding:5px 0 7px;
}
.colm-3,.colm-4 {width:100%;float:none;margin-bottom:30px;padding:0;}
.colm-3-2,.colm-3-3 {padding:0;}
.tenadmin-loggedin .register-table .row-inline {padding-left: 0px;}
label {display:block;}
#portfolio-wrap .one-third{width:50%!important;}
#filters{padding-top:30px;}
.our_client li:nth-child(2n+1){margin-left:0px !important;}
.service-box.style4{height:auto !important;}
.style4.service-box{border-right:0px;border-top:1px solid #D7D7D7}
.span12 .style4.service-box:first-child{border-top:0px;}
.jcarousel-next-horizontal{left:95% !important;}
.jcarousel-prev-horizontal{left:-45px !important;}
div.purchase-now{margin-bottom:15px;}
.htabs .ui-tabs-panel{width:57% !important;}
.htabs.ui-tabs.style2 .ui-tabs-nav li a{border:0px none !important;}
.pricing_box{width:100% !important;margin-bottom:15px;}
.pricetable-featured{margin-top:0px !important;}
.one_fourth{width:100% !important;margin-top:0px;}
.ui-tabs .ui-tabs-nav li a{padding:12px;}
.htabs.ui-tabs.style2 .ui-tabs-nav li a{padding:12px 0 !important;}
.row-fluid .service_box.style3.span3, .row-fluid .service_box.style2{height:auto;}
.cart-customlocation {float:none !important;}
.span12{padding:0;margin:0;}
}
@media (max-width:481px){.parallax p.heading{font-size:38px;}
.our_client li{margin-left:2.1%;}
.htabs .ui-tabs-panel{width:60% !important;}
}
@media (max-width:481px) and (orientation:portrait){.vtabs p, .htabs p{margin-left:3.4%;}
.service_box.style1{padding:30px 10px !important;}
.style2 .view{height:auto;}
.our_client li{margin-left:1.5%;width:111px;}
.accordion_box.ui-accordion .ui-accordion-header .ui-accordion-header-icon{left:92%;}
}
@media (max-width:1024px) and (orientation:portrait){.jcarousel-prev-horizontal{left:-40px !important;}
.jcarousel-next-horizontal{left:96% !important;}}
@media (max-width:480px) and (orientation:landscape){.testimonial li{width:440px !important;}}
@media (max-width:480px)and (orientation:portrait){.jcarousel-next-horizontal{left:90% !important;}}
@media (max-width:650px){#portfolio-wrap .one-third{width:100% !important;}}
@media (max-width:480px){.ui-tabs .ui-tabs-nav li a:{padding:12px 7px !important;}
.jcarousel-prev-horizontal{left:-43px !important;}
.style4.service-box{border-right:0px;border-top:1px solid #D7D7D7}
.span12 .style4.service-box:first-child{border-top:0px;}
.jcarousel-next-horizontal{left:94% !important;}
}

@media (max-width:384px){
	#slfoot {height: auto !important; padding-bottom: 36px;} 
	#nsl-national-stem-league {margin-top: 48px;}
	#mission-vision h1 {margin-bottom: 36px !important;}
	.mtab {width: 92px !important;}
	.mtab img {width: 72px !important; height: 72px !important;}
	.testimonial li {float: none !important; width: 275px !important; margin-top: 12px !important;}
	.icon-arrow-left-5, .icon-arrow-right-5 {display: none !important;}
	.feat-image {height: auto !important; margin-top: 0px;background-size: 100% !important; background-repeat: no-repeat;}
	.subscribe-email input{width:281px !important;}
	.fullwidthbanner-container {clear: both !important;}
	#main-menu{float:right;margin-left:0;width:50%;}
	ul.main-menu {position: relative; left: -125%; top: 34px;}
	.headw {border: none !important; display: block !important; width: 100%; !important; height: auto !important;}

	//.menu_navigation:after {transform: skew(0deg, 0deg);}
	.nav .container .four.columns {width:10%;}
	#mobnav-btn{display:none;font-size:36px;background:none repeat scroll 0 0 transparent;color:white;padding:10px;cursor:pointer;color:#307492;}
.mobnav-subarrow{display:none;}
.sf-menu{width:100%!important;display:none;}
.sf-menu.xactive{display:block!important;}
.sf-menu li{display:block!important;width:100%!important;border:none !important;text-align:center;margin-left:0px;}
.sf-menu li a{float:left!important;}
.sf-menu ul{position:static!important;display:none!important;width:100%}
.xpopdrop ul{display:block!important;}
.home-section{margin-top: 100px;}
.nav > li {margin:0;}
}
@media (max-width:320px){
.ui-tabs .ui-tabs-nav li a:{padding:12px 7px !important;}
} 
/*responsive menu*/

#mobnav-btn{display:none;font-size:26px;background:none repeat scroll 0 0 transparent;color:white;padding:10px;cursor:pointer;color:#787878;}
#mobnav-btn span{}
.mobnav-subarrow{display:none;}
/*.cactive{float:none !important;}*/

@media only screen and (max-width:980px){.follower{float:right;left:65%;margin-top:0;position:absolute;top:12px;}
.nav > li:hover{border:none!important;}
.nav > li:hover{border:none!important;}
.logo{display:inline;text-align:center;width:100%;}
.logo a{display:inline;float:none;margin:auto;}
nav .container .four.columns{float:left;text-align:center;width:40%;padding-top:0px;}
.search{left:87%;margin-top:-109px;position:absolute;}
.navbar-wrapper{padding-bottom:30px;}
#footer .container {
    padding: 20px;
}
}
@media only screen and (max-width:1200px){
.container {
    max-width: 1170px;
}
.follower{float:right;left:65%;margin-top:0;position:absolute;top:12px;}
.nav > li:hover{border:none!important;}
.nav > li:hover{border:none!important;}
#mobnav-btn{display:block;text-align:right;}
.mobnav-subarrow{color:#636363;cursor:pointer;display:block;font-size:20px;opacity:0.8;position:absolute;right:10px;text-align:center;top:12px;width:30px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;}
.sf-menu{width:100%!important;display:none;}
.sf-menu.xactive{display:block!important;}
.sf-menu li{display:block!important;width:100%!important;border:none !important;text-align:left;margin-left:0px;}
.sf-menu li a{float:left!important;}
.nav li > ul {
    /display: none !important;
    float: right;
    /position: static !important;
    width: 100%;
	border:0;
	top:26px;
	left:0;
}
.xpopdrop ul{display:block!important;}
.logo{display:inline;text-align:center;width:100%;}
.logo a{float:none;margin:auto;position:relative;z-index:99999;}
nav .container .four.columns{float:left;text-align:center;width:40%;padding-top:0px;}
.search{left:87%;margin-top:-109px;position:absolute;}
.navbar-wrapper{padding-bottom:30px;}
.home-section{background:none !important;}
#main-menu{float:right;margin-left:0;width:50%;}
.cactive .nav > li {margin:0;padding:5px 0 5px 20px;background:#fff;}
.cactive .nav > li:after {display:none;}
}

@media (max-width:480px){
#mobnav-btn{margin:5px 6px 5px 2px;}
nav .container .four.columns{width:50%;}
.sf-menu{width:100%!important;display:none;}
.sf-menu.xactive{display:block!important;}
.sf-menu li{display:block!important;width:100%!important;border:none !important;text-align:center;margin-left:0px;}
.sf-menu li a{float:left!important;}
.sf-menu ul{position:static!important;display:none!important;width:100%}
.xpopdrop ul{display:block!important;}
}