@media only screen and (min-width:321px) and (max-width:580px){.container{width:100%}.two-sidebars .content-inner,.one-sidebar .content-inner,.region-sidebar-first,.region-sidebar-second{margin-left:0;margin-right:0}.region-sidebar-first{width:50%}.region-sidebar-second{width:50%}.one-sidebar .sidebar{width:100%}.region-sidebar-first,.region-sidebar-second{overflow:hidden;margin-top:20px;float:left;clear:none}.region-sidebar-first.block,.region-sidebar-second .block{width:100%}.at-panel .region{display:inline;float:left}.three-25-50-25>.region,.three-25-25-50>.region,.three-3x33>.region,.three-50-25-25>.region,.two-33-66>.region,.two-brick>.panel-row>.region,.two-66-33>.region,.two-50>.region,.six-6x16>.panel-row>.region,.six-6x16>.panel-row,.three-inset-right>.inset-wrapper,.three-inset-right>.inset-wrapper>.region,.three-inset-right>.region-three-inset-right-sidebar,.three-inset-left>.inset-wrapper,.three-inset-left>.inset-wrapper>.region,.three-inset-left>.region-three-inset-left-sidebar,.four-4x25>.panel-row>.region,.four-4x25>.panel-row,.five-5x20>.panel-row>.region,.five-5x20>.panel-row{float:none;display:block;width:100%;clear:both}}@media only screen and (min-width:581px) and (max-width:768px){.container{width:100%}.two-sidebars .content-inner,.one-sidebar .content-inner,.region-sidebar-first,.region-sidebar-second{margin-left:0;margin-right:0}.region-sidebar-first{width:50%}.region-sidebar-second{width:50%}.one-sidebar .sidebar{width:100%}.region-sidebar-first,.region-sidebar-second{overflow:hidden;margin-top:20px;float:left;clear:none}.region-sidebar-first.block,.region-sidebar-second .block{width:100%}.at-panel .region{display:inline;float:left}.three-25-50-25>.region-three-25-50-25-first,.three-25-25-50>.region-three-25-25-50-first,.three-3x33>div.region-three-33-first,.three-50-25-25>.region-three-50-25-25-first,.six-6x16>.panel-row,.three-inset-right>.inset-wrapper>.region,.three-inset-left>.inset-wrapper>.region,.four-4x25>.panel-row,.five-5x20>div.panel-row,.five-5x20>div.panel-row>div.region-five-fifth{float:none;display:block;width:100%;clear:both}.three-25-50-25>div.region-three-25-50-25-second,.three-25-25-50>div.region-three-25-25-50-third{width:75%}.three-25-50-25>div.region-three-25-50-25-third,.three-25-25-50>div.region-three-25-25-50-second,.three-inset-right>.region-three-inset-right-sidebar{width:25%}.three-3x33>.region,.three-50-25-25>.region-three-50-25-25-second,.three-50-25-25 .region-three-50-25-25-third,.two-brick>.panel-row>.region,.two-50>.region,.four-4x25>.panel-row>.region,.five-5x20>.panel-row>div.region{width:50%}.two-33-66>.region-two-33-66-first,.two-66-33>.region-two-66-33-second{width:33.333333%}.two-33-66>.region-two-33-66-second,.two-66-33>.region-two-66-33-first{width:66.666666%}.two-brick>.panel-row{float:none}.six-6x16>.panel-row>.region{width:50%;float:left}.three-inset-right>.inset-wrapper{width:75%;float:left}.three-inset-left>.region-three-inset-left-sidebar{width:25%;float:right}.three-inset-left>.inset-wrapper{width:75%;float:right}}@media only screen and (min-width:769px) and (max-width:1024px){.container{width:100%}#content-column,.content-column,div.sidebar{float:left;clear:none}.two-sidebars .content-inner{margin-left:20%;margin-right:20%}.sidebar-first .content-inner{margin-left:20%;margin-right:0}.sidebar-second .content-inner{margin-right:20%;margin-left:0}.region-sidebar-first{width:20%;margin-left:-100%}.region-sidebar-second{width:20%;margin-left:-20%}.at-panel .region{display:inline;float:left}.three-25-50-25>.region,.three-25-25-50>.region,.three-50-25-25>.region,.three-inset-right>.region-three-inset-right-sidebar,.three-inset-left>.region-three-inset-left-sidebar{width:25%}.three-25-50-25>div.region-three-25-50-25-second,.three-25-25-50>div.region-three-25-25-50-third,.three-50-25-25>div.region-three-50-25-25-first,.two-brick>.panel-row>.region,.two-50>.region,.five-5x20>.row-1>.region{width:50%}.three-3x33>.region,.two-33-66>.region-two-33-66-first,.two-66-33>.region-two-66-33-second,.three-inset-right>.inset-wrapper>div.region-three-inset-right-inset,.three-inset-left>.inset-wrapper>div.region-three-inset-left-inset,.five-5x20>.row-2>.region{width:33.333333%}
.two-33-66>.region-two-33-66-second,.two-66-33>.region-two-66-33-first,.three-inset-right>.inset-wrapper>div.region-three-inset-right-middle,.three-inset-left>.inset-wrapper>div.region-three-inset-left-middle{width:66.666666%}.two-brick>.panel-row{float:none}.six-6x16>.panel-row{width:33.333333%;float:left}.six-6x16>.panel-row>.region{float:none;display:block;width:100%;clear:both}.three-inset-right>.inset-wrapper{width:75%;float:left}.three-inset-right>.inset-wrapper>.region,.three-inset-left>.inset-wrapper>.region{width:100%}.three-inset-left>.region-three-inset-left-sidebar,.three-inset-left>.inset-wrapper,.three-inset-left>.inset-wrapper>.region-three-inset-left-middle{float:right}.three-inset-left>.inset-wrapper{width:75%}.four-4x25>.panel-row>.region,.four-4x25>.panel-row{width:50%;float:left}.five-5x20>.row-1{width:40%}.five-5x20>.row-2{width:60%}.five-5x20>.panel-row{float:left}}@media only screen and (min-width:1025px){.container{width:100%;max-width:1140px}#content-column,.content-column,div.sidebar{float:left;clear:none}.two-sidebars .content-inner{margin-left:25%;margin-right:25%}.sidebar-first .content-inner{margin-left:25%;margin-right:0}.sidebar-second .content-inner{margin-right:25%;margin-left:0}.region-sidebar-first{width:25%;margin-left:-100%}.region-sidebar-second{width:25%;margin-left:-25%}.at-panel .region{display:inline;float:left}.three-25-50-25>.region,.three-25-25-50>.region,.three-50-25-25>.region,.three-inset-right>.region-three-inset-right-sidebar,.three-inset-left>.region-three-inset-left-sidebar{width:25%}.three-25-50-25>div.region-three-25-50-25-second,.three-25-25-50>div.region-three-25-25-50-third,.three-50-25-25>div.region-three-50-25-25-first,.two-brick>.panel-row>.region,.two-50>.region,.five-5x20>.row-1 div.region-five-first,.five-5x20 .row-1 div.region-five-second{width:50%}.three-3x33>.region,.two-33-66>.region-two-33-66-first,.two-66-33>.region-two-66-33-second,.three-inset-right>.inset-wrapper>div.region-three-inset-right-inset,.three-inset-left>.inset-wrapper>div.region-three-inset-left-inset,.five-5x20>.panel-row>.region{width:33.333333%}.two-33-66>.region-two-33-66-second,.two-66-33>.region-two-66-33-first,.three-inset-right>.inset-wrapper>div.region-three-inset-right-middle,.three-inset-left>.inset-wrapper>div.region-three-inset-left-middle{width:66.666666%}.two-brick>.panel-row{float:none}.six-6x16>.panel-row{width:33.333333%;float:left}.six-6x16>.panel-row>.region,.five-5x20>.panel-row{float:none;display:block;width:100%;clear:both}.three-inset-right>.inset-wrapper{width:75%;float:left}.three-inset-right>.inset-wrapper>.region,.three-inset-left>.inset-wrapper>.region{width:100%}.three-inset-left>.region-three-inset-left-sidebar,.three-inset-left>.inset-wrapper,.three-inset-left>.inset-wrapper>.region-three-inset-left-middle{float:right}.three-inset-left>.inset-wrapper{width:75%}.four-4x25>.panel-row>.region,.four-4x25>.panel-row{width:50%;float:left}}@media (max-width:1200px){#header-group,.copyright-content{max-width:1000px;overflow:hidden}body.not-front #columns{margin:65px 38px}.page-blog #content .view-blog .view-content ul li{margin:30px 20px 0}.view-main-slider .active .left-text .views-field-body{padding-right:85px}.view-main-slider .active .left-text .views-field-field-main-slider-image img:first-child{width:550px}.view-main-slider .active .left-text .views-field-title .field-content{font-size:35px;letter-spacing:.88px;max-width:400px}.view-main-slider .active .left-text .views-field-body .field-content p{width:350px;font-size:16px}.view-main-slider .active .left-text .views-field-title{padding-right:61px}.view-main-slider .active .left-text .views-field-field-main-slider-image{width:55%;top:200px}.mean-container .mean-bar{background:0 0;width:100%;min-height:80px;z-index:200;position:absolute}.mean-container .mean-nav{margin-top:76px;background:rgba(0,0,0,.8)}.mean-container .mean-nav ul{margin-bottom:15px}.mean-container .mean-nav ul li a{border-top:none;font-family:sans-serif;font-weight:700;font-size:13px;line-height:38px;padding-left:70px;padding-top:0;padding-bottom:2px}
.raleway .mean-container .mean-nav ul li a{font-family:'Raleway',sans-serif}.mean-container .mean-nav ul li a:hover{background:0 0;color:#19c2c9}.mean-container a.meanmenu-reveal{padding:29px 50px;background:url(/profiles/brainstorm_profile/themes/brainstorm_theme/images/interface.png) 50% no-repeat}.mean-container a.meanmenu-reveal span{display:none}.mean-container a.meanmenu-reveal.meanclose{background:url(/profiles/brainstorm_profile/themes/brainstorm_theme/images/close_m.png) 50% no-repeat;color:transparent}#header-group{margin-left:50px}.sidebar-second .content-inner{margin-right:40%}.region-sidebar-second{width:40%;margin-left:-40%}.contact-us div{margin-top:25px}.our-team tr{width:600px;display:block}.our-team td{display:inline-block}#page-wrapper table{width:auto}}@media (max-width:1040px){.view-main-slider .active .left-text .views-field-field-main-slider-image img{display:block}.view-main-slider .active .left-text .views-field-title{width:60%}.view-main-slider .active .left-text .views-field-field-main-slider-image img:first-child{display:none}.view-main-slider .active .left-text .views-field-body{padding-right:0}.view-main-slider .active .left-text .views-field-field-main-slider-image{width:40%;top:200px}.page-blog #content .view-blog .view-content ul li{margin:30px 30px 0}.view-main-slider{margin-bottom:80px}.view-main-slider .owl-carousel{max-width:1200px}.about-us,.our-skills{height:auto}.first-part,.second-part{width:100%}.second-part{background:#f9f9f9;margin-bottom:50px}.views-exposed-widgets{margin-bottom:30px}.company-name .second-part{background:#f9f9f9;margin-bottom:70px}.about-us .first-part{margin-top:500px;z-index:100;position:relative}.about-us .second-part{float:none;height:500px}.our-skills{background-color:#f9f9f9}.view-portfolio td{width:100%;display:block}.view-portfolio tr{width:50%;float:left}#content .view-our-core-features li{width:auto;display:block;margin:0 38px;padding:0}#page-wrapper table{width:auto}.view-testimonials .views-field-body{width:520px;margin:0 auto}.view-testimonials .owl-carousel{width:630px;padding:60px 25px}.view-testimonials .owl-theme .owl-controls .owl-buttons .owl-prev{left:-67px}.view-testimonials .owl-theme .owl-controls .owl-buttons .owl-next{right:-67px}.view-clients .owl-carousel{width:600px}.front .view-blog li{width:100%;display:block;border-width:38px}#block-system-main-menu{width:60%;overflow:hidden;max-width:498px}.copyright-container{padding-left:50px;min-width:285px;white-space:no-wrap}.view-main-slider .active .right-text .views-field-title .field-content{font-size:40px;letter-spacing:1px}.view-main-slider .active .right-text .views-field-body,.view-main-slider .active .right-text .views-field-title{padding-left:35px}.view-main-slider .active .right-text .views-field-field-main-slider-image{top:36%}.view-main-slider .active .right-text .views-field-field-main-slider-image img{width:300px}.view-main-slider .active .right-text .views-field-field-main-slider-image{width:48%}.view-main-slider .active .right-text .views-field-title,.view-main-slider .active .right-text .views-field-body{width:53%}.view-main-slider .active .centre-text .views-field-body{width:660px}.view-main-slider .active .centre-text .views-field-body .field-content p{letter-spacing:normal}body.not-front:not(.page-blog) #columns{margin:50px 38px 70px}body.page-portfolio #columns{margin:50px 0 80px}.two-list ul{column-count:1;-webkit-column-count:1;-moz-column-count:1}#about-us-page .second-part{padding-left:0;padding-top:15px;background:0 0;margin-bottom:0}.company-name .second-part{margin-bottom:50px;height:460px;padding:45px 18px 20px}#content .view-portfolio-isotope li{width:50%}#edit-type-1-wrapper,.view .view-columns{display:none}.back-to{max-width:800px}.owl-carousel .owl-item{display:inline-block;height:100%}.field-name-field-portfolio-image img{width:100%;object-fit:cover}.node-blog .view-author .views-field-field-photo-team{float:none;margin:0 auto 15px}.node-blog .view-author .views-field:not(.views-field-field-photo-team){text-align:center;padding:0}.comment-form .form-item-name,.comment-form .form-item-mail{width:100%}
.colorized-gmap-common,.contact-form{float:none;width:100%;padding-left:0}.contact-form h2{float:none}.contact-form form{margin:0 auto}.contact-form .webform-component--description{text-align:center}.contact-form .form-actions{text-align:center}.front .view-blog li{display:block}.field-name-field-brand-name,.node-portfolio .field-name-body,.node-portfolio .field-name-field-date,.field-name-field-time-work,.field-name-field-tags-portfolio,.field-name-field-portfolio-image,.node-type-portfolio .node-title{width:50%}.field-name-field-portfolio-image .owl-pagination{display:block}.field-name-field-portfolio-image .owl-theme .owl-controls .owl-page span{background:#ccc}.field-name-field-portfolio-image .owl-theme .owl-controls .owl-page:hover span,.field-name-field-portfolio-image .owl-theme .owl-controls .owl-page.active span{background:#333}.field-name-field-portfolio-image .owl-buttons{display:none}.our-skills .second-part{padding:85px 38px}#map{height:450px}}@media (max-width:768px){.view-main-slider .active .left-text .views-field-title .field-content{width:auto;max-width:none}.view-main-slider .active .left-text .views-field-body{width:100%}.view-main-slider .active .views-field-field-background-image .field-content{left:-200%}.field-name-field-portfolio-image img{max-height:450px}.view-main-slider{margin-bottom:60px}.mean-container a.meanmenu-reveal{padding:29px 18px}#header-group{margin-left:18px}.view-main-slider .active .left-text .views-field-title{top:155px}.view-main-slider .owl-item.active .views-field-title{width:100%;text-align:center;padding:0}.view-main-slider .owl-item.active .centre-text .views-field-body{width:80%;padding:0;margin-top:20px}.view-main-slider .owl-item.active .right-text .views-field-body{padding-left:20px;padding-top:20px;width:100%}.view-main-slider .active .right-text .views-field-body .field-content{width:auto}.view-main-slider .active .left-text .views-field-body .field-content p{width:auto;max-width:370px;font-size:16px;float:none;margin:0 auto;padding-left:18px;padding-right:18px}.view-main-slider .active .views-field-field-main-slider-image{display:none}.view-main-slider .views-field-field-background-image,.view-main-slider{height:550px}.view-main-slider .active .right-text .views-field-title{top:160px}.view-main-slider .active .right-text .views-field-body{top:210px}#content .view-main-slider .active .right-text .views-field-body ul{line-height:35px;width:320px;margin:0 auto}.view-main-slider .active .right-text .views-field-body .title-ul{line-height:40px;width:320px;margin:0 auto;font-size:24px}.view-main-slider .owl-item.active .centre-text .views-field-title,.view-main-slider .owl-item.active .centre-text .views-field-title .field-content{line-height:35px}.view-main-slider .active .centre-text .views-field-body .field-content p{-webkit-column-count:1;-moz-column-count:1;column-count:1;margin:0 18px;font-size:16px}.view-main-slider .active .centre-text .views-field-title .field-content{font-size:45px}.view-main-slider .active .centre-text .views-field-title:after{background-size:130px}.about-us .second-part{height:300px}.about-us .first-part{margin-top:300px}.view-testimonials .owl-carousel{width:100%;padding:50px 25px}.view-testimonials .view-content{padding:0 20px}.view-testimonials .views-field-body{width:100%}.view-clients .owl-carousel{width:300px}body.not-front #columns{margin-right:20px;margin-left:20px}body.not-front.page-portfolio #columns.columns{margin:50px 0 60px}#content .item-list .pager-load-more li a{margin-top:55px}.our-team td{display:block;margin-bottom:30px}.our-team{margin:70px 0 10px}.our-team tr{width:auto}#block-superfish-1 li,#block-system-main-menu .menu li,#primary-menu-bar .menu li{float:none;text-align:left}#block-superfish-1 ul,#block-superfish-1 li,#block-system-main-menu .menu,#block-system-main-menu .menu li,#primary-menu-bar .menu,#primary-menu-bar .menu li{float:none;display:block}#block-system-main-menu{width:100%;overflow:visible;padding-left:30px;height:auto;margin-bottom:20px;float:left}#block-system-main-menu .menu a{line-height:40px}.field-name-field-brand-name,.node-portfolio .field-name-body,.node-portfolio .field-name-field-date,.field-name-field-time-work,.field-name-field-tags-portfolio,.field-name-field-portfolio-image,.node-type-portfolio .node-title,.region-sidebar-second{width:100%}
.sidebar-second .content-inner{margin-right:0}.region-sidebar-second{margin-left:0;padding-left:0}#columns .recent-post li img{width:100%}.copyright{max-height:none}.contact-us div{width:100%;display:block}.front .view-blog li{border:none;margin-bottom:30px}.front .view-blog li:last-child{margin-bottom:0}.block-social-icons{padding:20px 0}.block-social-icons .content a{height:55px;line-height:60px}@keyframes views-field-body0{0%{top:392px;opacity:0;animation-timing-function:linear}100%{top:232px;opacity:1;animation-timing-function:linear}}@-webkit-keyframes views-field-body0{0%{top:392px;opacity:0;animation-timing-function:linear}100%{top:232px;opacity:1;animation-timing-function:linear}}@-moz-keyframes views-field-body0{0%{top:392px;opacity:180;animation-timing-function:linear}100%{top:232px;opacity:1;animation-timing-function:linear}}@keyframes views-field-body2{0%{top:470px;opacity:0;animation-timing-function:linear}100%{top:285px;opacity:1;animation-timing-function:linear}}@-webkit-keyframes views-field-body2{0%{top:470px;opacity:0;animation-timing-function:linear}100%{top:285px;opacity:1;animation-timing-function:linear}}@-moz-keyframes views-field-body2{0%{top:470px;opacity:180;animation-timing-function:linear}100%{top:285px;opacity:1;animation-timing-function:linear}}}@media (max-width:650px){.back-to p{top:0}.view-blog li .views-field-field-blog-image img{width:100%}}@media (max-width:480px){.our-team .views-field-field-photo-team img{max-height:none;max-width:none}.node-type-portfolio #block-system-main{margin-bottom:15px}#page-title{height:100%}body.not-front.node-type-portfolio #columns{padding-bottom:45px}.page-blog #content .view-blog .view-content ul li{margin:0 0 30px}#content .view-blog .item-list .pager{margin:50px 0 0}body.not-front #columns{margin:50px 18px}.submitted{margin-top:15px}.comment .user-picture{width:67px;height:67px}.comment .comment-content{padding-left:107px}.comment-form .form-actions input{width:100%}.one-sidebar .sidebar{margin-top:50px}.sidebar .block{margin-bottom:40px}.page-title{margin-bottom:0}html{overflow-x:hidden}.copyright-container{padding-left:18px}#page #block-system-main-menu{padding-left:0}.owl-buttons{position:relative;width:120px;margin:0 auto;top:-80px}.view-testimonials .owl-controls{margin:50px 0 70px}.view-testimonials .owl-buttons{top:0}.view-testimonials .owl-theme .owl-controls .owl-buttons .owl-prev{left:0}.view-testimonials .owl-theme .owl-controls .owl-buttons .owl-next{right:0}.view-main-slider .owl-item.active .views-field-title .field-content{letter-spacing:.5px;padding:7px;font-size:33px}.view-main-slider .active .right-text .views-field-body .title-ul{font-size:25px;width:300px}#content .view-main-slider .active .right-text .views-field-body ul{width:300px}.view-main-slider .active .centre-text .views-field-title:after{background-size:80px;height:70px}.view-main-slider .active .centre-text .views-field-title .field-content{font-size:27px}.about-us .first-part,.our-skills .second-part{padding:0 25px 60px}.our-skills .second-part{padding:0 25px 40px}.front .block-title,.our-skills h2,.about-us h2,.our-team h2{padding-bottom:30px;margin-bottom:35px;margin-top:50px}#content .view-our-core-features li{width:auto;display:block;margin:0 18px 17px}#block-views-testimonials-block{margin-top:30px;padding-bottom:60px}#block-views-testimonials-block h2{margin-top:50px;margin-bottom:40px}.text-who{margin:0 auto 32px}.our-skills .first-part,.company-name .first-part{background:url(/profiles/brainstorm_profile/themes/brainstorm_theme/images/03_skills_pic.jpg) 90% no-repeat;background-size:cover;height:350px}.our-skills .team{padding:40px 10px;margin:50px auto;height:245px}.our-skills .team{width:300px;padding:70px 10px}h2,h3,h4,h5,h6,h2 a,h3 a,h4 a,.views-field-title,.views-field-title a{line-height:40px}.view-portfolio tr,#content .view-portfolio .view-content li,#content .view-portfolio-isotope li{width:100%}.view-portfolio{position:relative}.view-portfolio .view-filters{position:absolute;z-index:100;width:100%}.view-portfolio .view-content{padding-top:60px}.view-portfolio .views-field-field-portfolio-image a:after{background:url(/profiles/brainstorm_profile/themes/brainstorm_theme/images/plus/plus@3x.png) 50% 30% no-repeat,url(/profiles/brainstorm_profile/themes/brainstorm_theme/images/hover-_effect.png) no-repeat;background-size:31px,cover;-moz-background-size:31px,cover;-webkit-background-size:31px,cover;-o-background-size:31px,cover;background-size:31px,cover}
#edit-tid-wrapper{width:90%;border:2px solid #19c2c9;margin-left:14px;background:#fff}#edit-tid{margin:0}#edit-tid .form-item input:checked+label:after{content:"\f0d8 \f0d7";font-family:'FontAwesome';font-size:18px;float:right;position:absolute;right:0;top:5px;width:20px;color:#ccc;line-height:10px}#edit-tid .form-item input:checked+label{display:block;color:#333;background:0 0;width:100%;border:none}#edit-tid .form-item{width:100%}#edit-tid .form-item input:hover+label{border:none}#edit-tid .form-item label{display:none;color:#333;width:100%;text-align:left;border:none}.indented{padding:0 0 0 20px}.contact-form{padding:0 20px}.contact-form input[type=submit]{width:100%}.page-title{font-size:20px}.page-node-18 .page-title,.page-node-20 .page-title,.page-blog .page-title,.page-portfolio .page-title,.page-node-80 .page-title{font-size:40px;padding-bottom:35px;margin-bottom:30px}body.not-front:not(.page-blog) #columns{margin:50px 18px}body.node-type-blog:not(.page-blog) #columns{margin-bottom:0}h3{padding-bottom:30px}}@media (max-width:370px){.view-main-slider .active .left-text .views-field-title .field-content{font-size:27px;height:50px}}@media only screen and (max-width:320px){.at-mt .at-menu-toggle h2{margin-bottom:5px}.at-mt .at-menu-toggle h2 a{background:#eee;border:2px solid #ccc;padding:2px 10px}.at-mt .at-menu-toggle ul.menu li a{background:#eee;border-bottom:1px solid #fff}}@media only screen and (min-width:321px) and (max-width:580px){.at-mt .at-menu-toggle h2{margin-bottom:5px}.at-mt .at-menu-toggle h2 a{background:#eee;border:2px solid #ccc;padding:2px 10px}.at-mt .at-menu-toggle ul.menu li a{background:#eee;border-bottom:1px solid #fff}}@media only screen and (min-width:581px) and (max-width:768px){.region-tertiary-content .view-content{padding:0}.front .block-title{padding-left:0;padding-right:0}.region-tertiary-content .block{width:50%;margin-bottom:55px;padding:0 25px}.view-main-slider .view-content{padding:0}.view-dignities .views-row{width:50%}}@media only screen and (min-width:769px) and (max-width:1024px){.front .block-title{padding-left:0;padding-right:0}.view-main-slider .view-content{padding:0}.main-slider-text-wrapper{padding:10px 10px 30px 40px;width:67%}.main-slider-image{width:33%}.view-dignities{padding:50px 0}.view-dignities .view-content{margin-bottom:30px}.view-secondary-slider .owl-carousel{padding-left:135px;padding-right:135px}.view-secondary-slider .views-field-title,.view-secondary-slider .views-field-body,.view-secondary-slider .views-field-title-1{float:none}.view-secondary-slider .views-field-title{margin-top:15px}.block-recent-news-block .views-field-field-news-image{margin-right:25px}.block-our-mission p{width:auto}.block-our-amazing-team-block{padding-top:45px;padding-bottom:35px}.region-tertiary-content .view-content{padding:0}.region-tertiary-content .block{width:50%;margin-bottom:55px;padding:0 25px}.view-popular-tags .view-content{padding:0}}@media only screen and (min-width:1025px){@media (max-width:1200px){#header-group,.copyright-content{max-width:1000px;overflow:hidden}body.not-front #columns{margin:65px 38px}.page-blog #content .view-blog .view-content ul li{margin:30px 20px 0}.view-main-slider .active .views-field-body{padding-right:85px}.view-main-slider .active .views-field-field-main-slider-image img:first-child{width:550px}.view-main-slider .active .views-field-title .field-content{font-size:35px;letter-spacing:.88px;width:400px}.view-main-slider .active .views-field-body .field-content p{width:350px;font-size:16px}.view-main-slider .active .views-field-title{padding-right:61px}.view-main-slider .active .views-field-field-main-slider-image{width:55%;top:200px}.mean-container .mean-bar{background:0 0;width:100%;min-height:80px;z-index:200;position:absolute}.mean-container .mean-nav{margin-top:76px;background:rgba(0,0,0,.8)}.mean-container .mean-nav ul{margin-bottom:15px}.mean-container .mean-nav ul li a{border-top:none;font-family:sans-serif;font-weight:700;font-size:13px;line-height:38px;padding-left:70px;padding-top:0;padding-bottom:2px}.raleway .mean-container .mean-nav ul li a{font-family:'Raleway',sans-serif}
.mean-container .mean-nav ul li a:hover{background:0 0;color:#19c2c9}.mean-container a.meanmenu-reveal{padding:29px 50px;background:url(/profiles/brainstorm_profile/themes/brainstorm_theme/images/interface.png) 50% no-repeat}.mean-container a.meanmenu-reveal span{display:none}.mean-container a.meanmenu-reveal.meanclose{background:url(/profiles/brainstorm_profile/themes/brainstorm_theme/images/close_m.png) 50% no-repeat;color:transparent}#header-group{margin-left:50px}.sidebar-second .content-inner{margin-right:40%}.region-sidebar-second{width:40%;margin-left:-40%}.contact-us div{margin-top:25px}.our-team tr{width:600px;display:block}.our-team td{display:inline-block}#page-wrapper table{width:auto}}@media (max-width:1040px){.view-main-slider .active .item-0 .views-field-field-main-slider-image img{display:block}.view-main-slider .active .views-field-title{width:65%}.view-main-slider .active .item-0 .views-field-field-main-slider-image img:first-child{display:none}.view-main-slider .active .views-field-body{padding-right:85px;width:65%}.view-main-slider .active .views-field-field-main-slider-image{width:40%;top:200px}.page-blog #content .view-blog .view-content ul li{margin:30px 30px 0}.view-main-slider{margin-bottom:80px}.view-main-slider .owl-carousel{max-width:1200px}.about-us,.our-skills{height:auto}.first-part,.second-part{width:100%}.second-part{background:#f9f9f9;margin-bottom:50px}.views-exposed-widgets{margin-bottom:30px}.company-name .second-part{background:#f9f9f9;margin-bottom:70px}.about-us .first-part{margin-top:500px;z-index:100;position:relative}.about-us .second-part{float:none;height:500px}.our-skills{background-color:#f9f9f9}.view-portfolio td,.view-our-core-features li{width:100%;display:block}.view-portfolio tr{width:50%;float:left}.view-our-core-features td{width:auto;display:block;margin:0 38px;padding:0}#page-wrapper table{width:auto}.view-testimonials .views-field-body{width:520px;margin:0 auto}.view-testimonials .owl-carousel{width:630px;padding:60px 25px}.view-testimonials .owl-theme .owl-controls .owl-buttons .owl-prev{left:-67px}.view-testimonials .owl-theme .owl-controls .owl-buttons .owl-next{right:-67px}.view-clients .owl-carousel{width:600px}.front .view-blog li{width:100%;display:block;border-width:38px}#block-system-main-menu{width:60%;overflow:hidden;max-width:498px}.copyright-container{padding-left:50px;min-width:285px;white-space:no-wrap}.view-main-slider .active .item-1 .views-field-title .field-content{font-size:40px;letter-spacing:1px;text-align:center;width:auto}.view-main-slider .active .item-1 .views-field-body,.view-main-slider .active .item-1 .views-field-title{padding-left:35px}.view-main-slider .active .item-1 .views-field-field-main-slider-image{top:36%}.view-main-slider .active .item-1 .views-field-field-main-slider-image img{width:300px}.view-main-slider .active .item-1 .views-field-field-main-slider-image{width:48%}.view-main-slider .active .item-1 .views-field-title,.view-main-slider .active .item-1 .views-field-body{width:53%}.view-main-slider .active .item-2 .views-field-body{width:660px}.view-main-slider .active .item-2 .views-field-body .field-content p{letter-spacing:normal}body.not-front:not(.page-blog) #columns{margin:50px 38px 70px}body.page-portfolio #columns{margin:50px 0 80px}.two-list ul{column-count:1;-webkit-column-count:1;-moz-column-count:1}#about-us-page .second-part{padding-left:0;padding-top:15px;background:0 0;margin-bottom:0}.company-name .second-part{margin-bottom:50px;height:460px;padding:45px 18px 20px}#content .view-portfolio-isotope li{width:50%}#edit-type-1-wrapper,.view .view-columns{display:none}.back-to{max-width:800px}.owl-carousel .owl-item{display:inline-block;height:100%}.field-name-field-portfolio-image img{width:100%;object-fit:cover}.node-blog .view-author .views-field-field-photo-team{float:none;margin:0 auto 15px}.node-blog .view-author .views-field:not(.views-field-field-photo-team){text-align:center;padding:0}.comment-form .form-item-name,.comment-form .form-item-mail{width:100%}.colorized-gmap-common,.contact-form{float:none;width:100%;padding-left:0}
.contact-form h2{float:none}.contact-form form{margin:0 auto}.contact-form .webform-component--description{text-align:center}.contact-form .form-actions{text-align:center}.front .view-blog li{display:block}.field-name-field-brand-name,.node-portfolio .field-name-body,.node-portfolio .field-name-field-date,.field-name-field-time-work,.field-name-field-tags-portfolio,.field-name-field-portfolio-image,.node-type-portfolio .node-title{width:50%}.field-name-field-portfolio-image .owl-pagination{display:block}.field-name-field-portfolio-image .owl-theme .owl-controls .owl-page span{background:#ccc}.field-name-field-portfolio-image .owl-theme .owl-controls .owl-page:hover span,.field-name-field-portfolio-image .owl-theme .owl-controls .owl-page.active span{background:#333}.field-name-field-portfolio-image .owl-buttons{display:none}.our-skills .second-part{padding:85px 38px}#map{height:450px}}@media (max-width:768px){.view-main-slider .active .views-field-field-background-image .field-content{left:-200%}.field-name-field-portfolio-image img{max-height:450px}.view-main-slider{margin-bottom:60px}.mean-container a.meanmenu-reveal{padding:29px 18px}#header-group{margin-left:18px}.view-main-slider .active .views-field-title{top:155px}.view-main-slider .owl-item.active .views-field-title{width:100%;text-align:center;padding:0}.view-main-slider .owl-item.active .views-field-body{width:100%;padding:0}.view-main-slider .owl-item.active .item-1 .views-field-body{padding-left:20px}.view-main-slider .active .views-field-body .field-content p{width:auto;max-width:370px;font-size:16px;float:none;margin:0 auto;padding-left:18px;padding-right:18px}.view-main-slider .active .views-field-field-main-slider-image{display:none}.view-main-slider .views-field-field-background-image,.view-main-slider{height:550px}.view-main-slider .active .item-1 .views-field-title{top:160px}.view-main-slider .active .item-1 .views-field-body{top:230px}#content .view-main-slider .active .item-1 .views-field-body ul{line-height:35px;width:320px;margin:0 auto}.view-main-slider .active .item-1 .views-field-body .title-ul{line-height:40px;width:320px;margin:0 auto;font-size:24px}.view-main-slider .active .item-2 .views-field-body .field-content p{-webkit-column-count:1;-moz-column-count:1;column-count:1;margin:0 38px;font-size:16px;max-width:none}.view-main-slider .active .item-2 .views-field-title .field-content,.view-main-slider .active .item-2 .views-field-title{font-size:45px;line-height:40px}.view-main-slider .active .item-2 .views-field-title:after{background-size:130px}.about-us .second-part{height:300px}.about-us .first-part{margin-top:300px}.view-testimonials .owl-carousel{width:100%;padding:50px 25px}.view-testimonials .view-content{padding:0 20px}.view-testimonials .views-field-body{width:100%}.view-clients .owl-carousel{width:300px}body.not-front #columns{margin-right:20px;margin-left:20px}body.not-front.page-portfolio #columns.columns{margin:50px 0 60px}#content .item-list .pager-load-more li a{margin-top:55px}.our-team td{display:block;margin-bottom:30px}.our-team{margin:70px 0 10px}.our-team tr{width:auto}#block-superfish-1 li,#block-system-main-menu .menu li,#primary-menu-bar .menu li{float:none;text-align:left}#block-superfish-1 ul,#block-superfish-1 li,#block-system-main-menu .menu,#block-system-main-menu .menu li,#primary-menu-bar .menu,#primary-menu-bar .menu li{float:none;display:block}#block-system-main-menu{width:100%;overflow:visible;padding-left:30px;height:auto;margin-bottom:20px;float:left}#block-system-main-menu .menu a{line-height:40px}.field-name-field-brand-name,.node-portfolio .field-name-body,.node-portfolio .field-name-field-date,.field-name-field-time-work,.field-name-field-tags-portfolio,.field-name-field-portfolio-image,.node-type-portfolio .node-title,.region-sidebar-second{width:100%}.sidebar-second .content-inner{margin-right:0}.region-sidebar-second{margin-left:0;padding-left:0}#columns .recent-post li img{width:100%}.copyright{max-height:none}.contact-us div{width:100%;display:block}.front .view-blog li{border:none;margin-bottom:30px}
.front .view-blog li:last-child{margin-bottom:0}.block-social-icons{padding:20px 0}.block-social-icons .content a{height:55px;line-height:60px}@keyframes views-field-body0{0%{top:392px;opacity:0;animation-timing-function:linear}100%{top:232px;opacity:1;animation-timing-function:linear}}@-webkit-keyframes views-field-body0{0%{top:392px;opacity:0;animation-timing-function:linear}100%{top:232px;opacity:1;animation-timing-function:linear}}@-moz-keyframes views-field-body0{0%{top:392px;opacity:180;animation-timing-function:linear}100%{top:232px;opacity:1;animation-timing-function:linear}}@keyframes views-field-body2{0%{top:470px;opacity:0;animation-timing-function:linear}100%{top:285px;opacity:1;animation-timing-function:linear}}@-webkit-keyframes views-field-body2{0%{top:470px;opacity:0;animation-timing-function:linear}100%{top:285px;opacity:1;animation-timing-function:linear}}@-moz-keyframes views-field-body2{0%{top:470px;opacity:180;animation-timing-function:linear}100%{top:285px;opacity:1;animation-timing-function:linear}}}@media (max-width:650px){.back-to p{top:0}.view-blog li .views-field-field-blog-image img{width:100%}}@media (max-width:480px){.our-team .views-field-field-photo-team img{max-height:none;max-width:none}.node-type-portfolio #block-system-main{margin-bottom:15px}#page-title{height:100%}body.not-front.node-type-portfolio #columns{padding-bottom:45px}.page-blog #content .view-blog .view-content ul li{margin:0 0 30px}#content .view-blog .item-list .pager{margin:50px 0 0}body.not-front #columns{margin:50px 18px}.submitted{margin-top:15px}.comment .user-picture{width:67px;height:67px}.comment .comment-content{padding-left:107px}.comment-form .form-actions input{width:100%}.one-sidebar .sidebar{margin-top:50px}.sidebar .block{margin-bottom:40px}.page-title{margin-bottom:0}html{overflow-x:hidden}.copyright-container{padding-left:18px}#page #block-system-main-menu{padding-left:0}.owl-buttons{position:relative;width:120px;margin:0 auto;top:-80px}.view-testimonials .owl-controls{margin:50px 0 70px}.view-testimonials .owl-buttons{top:0}.view-testimonials .owl-theme .owl-controls .owl-buttons .owl-prev{left:0}.view-testimonials .owl-theme .owl-controls .owl-buttons .owl-next{right:0}.view-main-slider .owl-item.active .views-field-title .field-content{letter-spacing:.5px;padding:15px;font-size:33px}.view-main-slider .active .item-1 .views-field-body .title-ul{font-size:25px;width:300px}#content .view-main-slider .active .item-1 .views-field-body ul{width:300px}.view-main-slider .active .item-2 .views-field-title:after{background-size:80px;height:70px}.view-main-slider .active .item-2 .views-field-title .field-content{font-size:27px;line-height:30px}.about-us .first-part,.our-skills .second-part{padding:0 25px 60px}.our-skills .second-part{padding:0 25px 40px}.front .block-title,.our-skills h2,.about-us h2,.our-team h2{padding-bottom:30px;margin-bottom:35px;margin-top:50px}.view-our-core-features td{width:auto;display:block;margin:0 18px 17px}#block-views-testimonials-block{margin-top:30px;padding-bottom:60px}#block-views-testimonials-block h2{margin-top:50px;margin-bottom:40px}.text-who{margin:0 auto 32px}.our-skills .first-part,.company-name .first-part{background:url(/profiles/brainstorm_profile/themes/brainstorm_theme/images/03_skills_pic.jpg) 90% no-repeat;background-size:cover;height:350px}.our-skills .team{padding:40px 10px;margin:50px auto;height:245px}.our-skills .team{width:300px;padding:70px 10px}h2,h3,h4,h5,h6,h2 a,h3 a,h4 a,.views-field-title,.views-field-title a{line-height:40px}.view-portfolio tr,#content .view-portfolio .view-content li,#content .view-portfolio-isotope li{width:100%}.view-portfolio{position:relative}.view-portfolio .view-filters{position:absolute;z-index:100;width:100%}.view-portfolio .view-content{padding-top:60px}.view-portfolio .views-field-field-portfolio-image a:after{background:url(/profiles/brainstorm_profile/themes/brainstorm_theme/images/plus/plus@3x.png) 50% 30% no-repeat,url(/profiles/brainstorm_profile/themes/brainstorm_theme/images/hover-_effect.png) no-repeat;background-size:31px,cover;-moz-background-size:31px,cover;-webkit-background-size:31px,cover;-o-background-size:31px,cover;background-size:31px,cover}
#edit-tid-wrapper{width:100%;border:2px solid #19c2c9;margin-left:14px;background:#fff}#edit-tid .form-item input:checked+label:after{content:"\f0d8 \f0d7";font-family:'FontAwesome';font-size:18px;float:right;position:absolute;right:0;top:5px;width:20px;color:#ccc;line-height:10px}#edit-tid .form-item input:checked+label{display:block;color:#333;background:0 0;width:100%;border:none}#edit-tid .form-item{width:100%}#edit-tid .form-item input:hover+label{border:none}#edit-tid .form-item label{display:none;color:#333;width:100%;text-align:left;border:none}.indented{padding:0 0 0 20px}.contact-form{padding:0 20px}.contact-form input[type=submit]{width:100%}.page-title{font-size:20px}.page-node-18 .page-title,.page-node-20 .page-title,.page-blog .page-title,.page-portfolio .page-title,.page-node-80 .page-title{font-size:40px;padding-bottom:35px;margin-bottom:30px}body.not-front:not(.page-blog) #columns{margin:50px 18px}body.node-type-blog:not(.page-blog) #columns{margin-bottom:0}h3{padding-bottom:30px}}@media (max-width:370px){.view-main-slider .active .views-field-title .field-content{font-size:27px}}}