@media (min-width: 1200px){.container{/*width:1280px*/}}@media (min-width: 767px){html{margin:0}.theme-listing-view .theme-list{float:left;width:31%;margin:2% 1%}.theme-listing-view .views-exposed-form .form-item,.theme-listing-view .views-exposed-form .form-actions{float:left;width:20%;padding:5px}.theme-listing-view .views-exposed-form .form-item-combine{width:40%}.theme-listing-view .views-exposed-form .form-submit{padding:8px 30px;width:100%;box-shadow:0 2px 0 #0780af;background:#00a9eb;width:auto}.about-services,.about-solutions{padding:0}.about-services li,.about-solutions li{width:30%}.context-contact .webform-submission-form .js-form-item,.context-request-estimate .webform-submission-form .js-form-item,.context-support .webform-submission-form .js-form-item{float:left;width:50%}.context-contact .webform-submission-form .form-item-budget-range,.context-contact .webform-submission-form .form-item-fixed-budget,.context-contact .webform-submission-form .form-item-time-frame,.context-request-estimate .webform-submission-form .form-item-budget-range,.context-request-estimate .webform-submission-form .form-item-fixed-budget,.context-request-estimate .webform-submission-form .form-item-time-frame,.context-support .webform-submission-form .form-item-budget-range,.context-support .webform-submission-form .form-item-fixed-budget,.context-support .webform-submission-form .form-item-time-frame{width:33.3%}.context-contact .webform-submission-form .js-form-type-textarea,.context-request-estimate .webform-submission-form .js-form-type-textarea,.context-support .webform-submission-form .js-form-type-textarea{clear:both;width:100%;float:none}.context-contact .webform-submission-form .captcha,.context-contact .webform-submission-form .form-actions,.context-request-estimate .webform-submission-form .captcha,.context-request-estimate .webform-submission-form .form-actions,.context-support .webform-submission-form .captcha,.context-support .webform-submission-form .form-actions{padding-left:5px}.menu-wrap{text-align:right}.menu-wrap nav,.menu-wrap .region-search{display:inline-block;padding-left:10px}.search-close{padding:12px;color:red;font-size:3em}.search-wrap-field{margin:20% auto;max-width:500px}.search-block-form form input{width:350px;height:60px}.search-block-form form .form-actions{width:50px}.search-block-form form input.form-submit{height:60px}.key-features .views-row{float:left;width:33.3%}.region-contact-email{text-align:left;display:block}.region-user-menu{display:inline-block}.region-user-menu ul{text-align:right}.hero-banner{padding:150px 0 100px 100px;min-height:450px;font-size:1.1em}.hero-banner h1{font-size:2.5em}.aboutus-container .region{padding:30px}.aboutus-container .region-topwidget-second{padding-left:35px}.lhs_services .field,.rhs_services .field{float:left;width:50%}.user-logged-in .main-header{position:relative}.flexslider .slider-caption{display:block}.flexslider .flex-direction-nav{display:block;margin-top:-24px}.main-menu{background:#000;border-bottom:1px solid #1e79bf}.region-contact-menu{padding:10px 0;float:right;display:inline-block}.region-primary-menu{display:inline-block !important;float:left;margin:0;background:none}.region-primary-menu ul{border:0; background: none;}.region-primary-menu ul li{border:0;}.region-primary-menu ul ul{background:#fff;z-index:999;border-radius:0;box-shadow:0 0 6px 1px #9090905e;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.region-primary-menu ul ul li a,.region-primary-menu ul ul li a:hover,.region-primary-menu ul ul li a:focus,.region-primary-menu ul ul li a:active,.region-primary-menu ul ul li a.highlighted{padding:20px 15px;color:#1e79bf;border-bottom:1px solid #e8e8e8;background: none;}.region-primary-menu ul ul li:last-child a{border:0}.region-primary-menu ul ul li a{color:#414d5c}.region-primary-menu li{border:0}.region-primary-menu li a{background:none;border:0;color:#414d5c}.region-primary-menu li a:hover,.region-primary-menu li a:focus,.region-primary-menu li a:active,.region-primary-menu li a.highlighted{color:#007ac4}.region-primary-menu li a span.sub-arrow{padding:0;top:26px;margin-top:0;bottom:2px;right:-2px;margin-left:-6px;left:auto;width:0;height:0;border-width:4px;border-style:solid;border-color:#b3b3b3 #0000 #0000 #0000;font-size:2em;line-height:100%}.region-primary-menu li li span.sub-arrow{top:12px;border-color:transparent transparent transparent #848484}.region-primary-menu li.active a,.region-primary-menu li a.is-active{color:#007ac4}.region-primary-menu li a.is-active.has-submenu{background:none}.region-contact-menu{text-align:left}.comment-wrap .author-details{width:10%}.comment-wrap .author-comments{width:90%}.social-media{text-align:left;float:right}}