.alignleft {display: inline;float: left;margin-right: 1.5em;}
.alignright {display: inline;float: right;margin-left: 1.5em;}
.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;} @font-face {
font-family: 'oswaldheavy';
src: url(//www.uncs.com/wp-content/themes/uncs/assets/fonts/oswald-heavy-webfont.woff2) format('woff2'),
url(//www.uncs.com/wp-content/themes/uncs/assets/fonts/oswald-heavy-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
h1,h2,h3,h4,h5,h6,ol,ol li,p,ul, ul li{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-family: 'Oswald', sans-serif;color: #af0303; margin: 0;position: relative; text-transform:uppercase;font-weight:500;}
h1{font-size: 70px; }
h2{font-size: 59px;}
h3{font-size: 50px;}
h4{font-size: 40px;}
h5{font-size: 30px;}
h6{font-size: 20px;}
body{overflow-x:hidden;}
body, p{font-family: 'Roboto', sans-serif;font-weight: 300; line-height: 33px;font-size: 15px;color: #000;}
p{padding: 0 0 31px;}
li{list-style: none;} input[type="text"], input[type="email"], input[type="tel"], input[type="url"], input[type="search"], textarea{padding:5px;line-height:17px;font-weight: 300; margin:0;-webkit-border-radius: 0;-webkit-appearance: none;border:2px solid #f1f1f1; border-color:transparent;border-bottom-color:#a5a5a5;background-color:transparent;width:75%;}
textarea{resize: none;}
input[type="submit"], input[type="reset"], button{display:inline-block; width:auto; padding:10px 17px 7px;color:#fff;float:right; border:1px solid #b40c0c;background-color:rgba(175,3,3,1);font-family: 'oswaldheavy'; font-size: 16px;line-height: 16px; text-transform:uppercase;}
input[type="submit"]:hover, input[type="reset"]:hover{background-color:rgba(175,3,3,0.7);color:#fff;} a:focus{outline:none!important; border:0;}
a:hover { text-decoration: none;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
* html .clearfix{height:1%}
.clearfix{display:block}
.clear { clear:both;}
::selection{background:#af0303;color:#fff;}
::-moz-selection{background:#af0303;color:#fff;}
::-ms-selection{background:#af0303;color:#fff;}
::-webkit-selection{background:#af0303;color:#fff;}
::-o-selection{background:#af0303;color:#fff;}
img{width:auto;max-width:100%;height: auto;}
html { font-size: 0;}
.nopadding {padding: 0;margin: 0;}
.nopaddingleft {padding-left: 0;}
.nopaddingright {padding-right: 0;}
.top, .middle, .bottom, .top-nav, .banner, .banner-heading, .get-in-touch, .team-member, .team-member-top, .team-member-bottom, .on-media, .partners, .why-us, .amazon-solutions, .we-do, .we-are{width:100%; float:left; position:relative;outline:none!important; border:0!important; }
.top:focus, .middle:focus, .bottom:focus, .top-nav:focus, .banner:focus, .banner-heading:focus, .get-in-touch:focus, .team-member:focus, .team-member-top:focus, .team-member-bottom:focus, .on-media:focus, .partners:focus, .why-us:focus, .amazon-solutions:focus, .we-do:focus, .we-are:focus, h1:focus, h2:focus, h3:focus, h4:focus, h5:focus, h6:focus{outline:none!important; border:0!important; }
.top-nav{z-index:999;}
.top-nav{padding:8px 0 0 0; position:fixed;left:0; top:0;
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );
}
#we-are .amazon-heading {z-index:99;}
.main-nav{margin:48px 0 0 ;}
.navbar-default .navbar-brand{padding:0; display:block; height:inherit; margin:0 46px 0 0;}
.navbar-default {background-color: transparent;border: none;border-radius: 0;}
.navbar-nav > li {margin: 0 19px;}
#navbar{padding:0;}
.navbar-nav > li:first-child{margin-left:0;}
.navbar-nav > li:last-child{margin-right:0;}
.navbar-default .navbar-nav > li > a{ text-align: center;color:#000;font-family: 'Oswald', sans-serif;font-weight:500; font-size:13px; text-transform:uppercase; padding:7px 5px;border:2px solid rgba(191,34,34,0);line-height:14px; border:2px solid rgba(0,0,0,0)!important;
transition: all 500ms ease-in-out;-o-transition: all 500ms ease-in-out;-ms-transition: all 500ms ease-in-out;-moz-transition: all 500ms ease-in-out;-webkit-transition: all 500ms ease-in-out;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{background-color: transparent;color:#000;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-nav > li.active > a{border:2px solid #bf2222!important;}
a.back-to-top { background: #bf2222; bottom: 20px;display: none;height: 44px;line-height: 44px;position: fixed;right: 20px; color:#fff;width: 44px;z-index: 999; }
.stickyheader {background-color: rgba(255, 255, 255,1);padding:8px 0 0;box-shadow: 2px 3px 19px #dedede;-o-box-shadow: 2px 3px 19px #dedede;-moz-box-shadow: 2px 3px 19px #dedede;-ms-box-shadow: 2px 3px 19px #dedede;-webkit-box-shadow: 2px 3px 19px #dedede; }
.logo img{transition:All .5s ease;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;}
.stickyheader .logo img{max-width:45%;margin-bottom:8px;}
.main-nav.pull-right{margin:8px 0 0;} .navbar{margin:0;}
.banner img{width:100%;}
.banner-text h2 {color:#fff;font-family: 'oswaldheavy';font-size:70px;line-height: 70px;z-index:999999999!important;padding: 0 50px;}
.banner-text {bottom: auto;top: 35%;left: 0;right: 0;text-shadow: none;}
.banner-heading{margin:0 0 38px;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{border: 2px solid #bf2222;} .banner-heading-border-bottom{ bottom:-21px; height:4px;left: 50%;max-width:530px; width:100%;background:#b40c0c; position:absolute; margin-left:-265px;}
.banner .carousel-control{bottom:auto; top:50%;opacity: 1;}
.banner .next{right:8%;left: auto;}
.prev{left: 8%;}
.banner .carousel-control .fa{color: #fff;font-size: 51px;font-weight: bold;}
.banner-button{display:inline-block; width:auto; padding:10px 17px 7px;color:#fff; margin:0 auto; border:1px solid #b40c0c;background-color:rgba(175,3,3,1);font-family: 'oswaldheavy'; font-size: 16px;line-height: 16px;}
.banner-button:hover,.banner-button:focus{background-color:rgba(175,3,3,0.7);color:#fff; text-decoration:none !important;} .circle-wrapper{position:absolute; width:100%; top:0; text-align:center; background-image:url(//www.uncs.com/wp-content/themes/uncs/assets/images/round-circle.png);   background-repeat: no-repeat;
background-size: auto 100%;
background-position: center top;height:110%; }
.banner-nav{display:none !important;}
.carousel-inner{overflow:inherit;}
.circle-wrapper .container
.we-are{background:#fdfdfd;padding:0 0 283px;z-index:10;}
.we-are p{font-family: 'Roboto', sans-serif; font-size: 15px; line-height:30px;font-weight:400; color:#000; padding-bottom:122px;}
.we-are .amazon-heading{width:153px; margin:-97px 42px 0 0; background:#fff;padding:18px 24px;box-sizing: border-box;-o-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-webkit-box-sizing: border-box; z-index:99;border:0!important; outline:none!important;}
.we-are .amazon-heading::before{width:142px;left: -108px;top:107px; }
.we-are-content{padding-top:82px;}
.we-are ul, .we-are-btotom{width:100%;float:left; }
.we-are ul{margin-bottom:110px;}
.we-are li{float:left; height:74px; line-height:74px; text-align:center; margin:16px 0;width: 21%;}
.we-are-btotom img{display:block; margin:0 auto 24px;}
.we-are-btotom img.inc-logo{margin:0 78px 0 0;}
.we-are-btotom p{font-family: 'Oswald', sans-serif; font-weight:500;color:#000; line-height:55px; font-size:40px; padding:0; }
.we-are-btotom p strong{display:inline-block;color:#af0304; font-weight:500;}
.container-solution{width:1045px;}
.we-do{background:url(//www.uncs.com/wp-content/themes/uncs/assets/images/solutions-bg.jpg) no-repeat fixed 96% 50%/cover;z-index: 11; margin-top:200px; }
.we-box{background:#fff; padding:50px 43px 18px;width:100%; float:left; position:relative;top:-89px;box-sizing: border-box;-o-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-webkit-box-sizing: border-box;}
.we-box h2{font-family: 'Oswald', sans-serif; font-weight:500;color:#af0303; line-height:60px; margin:0 0px 22px; text-align:right; }
.we-box h2 span{color:#000;display:block;}
.sub-heading{display:block;font-family: 'Roboto', sans-serif; font-weight:bold;color:#000; line-height:30px; font-size:14px; padding:0 25px 112px 0;} .suppliers-wrap h2{text-align:left; margin:0 0 22px 30px;}
.suppliers-wrap .sub-heading{ padding:0 0 78px 92px;}
.we-box li{width:100%; padding:0 0 28px; display:inline-block; vertical-align:middle;}
.we-box li .solution-icon{display:inline-block; margin:0px 2% 0 0; vertical-align:middle; width:20%;}
.we-box li .solution-text{display:inline-block;width:76%; vertical-align:middle;}
.we-box li div p{font-family: 'Roboto', sans-serif; font-size: 15px; line-height:30px;font-weight:400; padding:0;}
.we-box li div p a{display:inline-block;color:#af0303;font-weight:bold;}
.suppliers-wrap li{padding:0 0 13px;}
.we-box .amazon-heading::before{width:142px;left: -185px;top: -20px;}
.suppliers-wrap .amazon-heading::before{width:142px;right:-185px;left:auto;top: -20px;}
.amazon-solutions{ background:#fff; padding:127px 0 48px;}
.amazon-heading{position:relative; }
.amazon-heading::before{content:'';  top:0; height:60px;left:-410px; width:100%;background:url(//www.uncs.com/wp-content/themes/uncs/assets/images/bg-after.png) repeat-x 0 0; position:absolute;}
.amazon-solutions h2{font-family: 'Oswald', sans-serif; font-weight:500;color:#af0303; line-height:60px; margin:0 86px 0 0; }
.amazon-solutions h2 span{color:#000;display:block;}
.amazon-content{position:relative; padding:0 64px 0 0; position: relative;width: 100%;float:left;}
.amazon-content::before{content:'';  top:0; height:100%;right:0; width:11px;background:url(//www.uncs.com/wp-content/themes/uncs/assets/images/amazon-content-right-bg.jpg) repeat-y 0 0; position:absolute;}
.amazon-content::after{content:'';  bottom:0; height:10px;left:0; width:100%;background:url(//www.uncs.com/wp-content/themes/uncs/assets/images/amazon-content-bottom-bg.jpg) repeat-x 0 0; position:absolute;}
.amazon-content p{font-family: 'Roboto', sans-serif; font-size: 17px; line-height:30px;font-weight:500;color:#000;}
.amazon-content img{display:block; margin:56px auto;}
.amazon-content-bottom p{font-family: 'Roboto', sans-serif; font-size: 15px; line-height:30px;font-weight:400;}
.amazon-content-bottom p a{display:inline-block;color:#af0303;font-weight:bold;}
.why-us{ background:#fff; padding:128px 0;}
.heading-wrap{background:#af0303; width:226px; padding:57px 0;}
.why-us h2{font-family: 'Oswald', sans-serif; font-weight:500;color:#fff; font-size:59.97px; line-height:59.97px; } .why-usright{padding:14px 0 67px 97px;}
.why-usright p{font-family: 'Roboto', sans-serif; font-size: 14.99px; line-height:30px;font-weight:500; padding-bottom:0; padding-top:42px}
.accor-cont{display:none;}
.why-us .nopaddingright{ margin-left: 0.33333%;}
#cssmenu{margin-top:-28px;}
.partners{background:#fff; padding:131px 0;}
.partners p, .we-are-right p{font-family: 'Oswald', sans-serif;font-size:15px;color:#5d5d5d;font-weight:500; text-transform:uppercase; padding:0;}
.partners p a, .partners p span, .we-are-right p span{color:#af0303;display:inline-block;font-size:15px;}
.partners li{float:left; height:72px; line-height:72px; text-align:center; margin:33px 0;width:21%;}
.partners p span, .we-are p span{font-weight:500!important;}
.on-media{background:url(//www.uncs.com/wp-content/themes/uncs/assets/images/on-the-media-bg.jpg) repeat fixed 0 0;  padding:358px 0 184px;}
.on-media::before{content:'';  top:79px; height:252px;left:-140px; width:100%;background:url(//www.uncs.com/wp-content/themes/uncs/assets/images/on-the-media-img.png) no-repeat 0 0; position:absolute;}
.on-media ul{position:relative; z-index:4;}
.on-media li{float:left; height:72px; line-height:72px; text-align:center; padding:0 36px; margin:16px 0; width:20%;}
.on-media li a{display:block; width:100%;}
.team-member{background:#f2f2f2; padding:0 0 40px;}
.team-member::before{content:'';  bottom:0; height:4px;left: 0; height:59px; width:100%;background:url(//www.uncs.com/wp-content/themes/uncs/assets/images/ftr-bg-after.png) repeat 0 0; position:absolute; }
.team-member-top{background:url(//www.uncs.com/wp-content/themes/uncs/assets/images/team-member-bg.jpg) no-repeat fixed 50% 50%;  background-size:cover; padding:61px 0; }
.team-content{background-color:rgba(0,0,0,.54);border:6px solid #fff;padding:71px 57px;width: 382px; margin: 0 120px 0 0;}
.team-content p{font-family: 'Oswald', sans-serif;font-size:16px;color:#fff;font-weight:400; padding:0;}
.team-member-bottom{padding:42px 0 62px ;}
.team-member-bottom li{ display:inline-block; height:67px; line-height:67px; text-align:center; padding:0 1.4%; margin:16px 0;}
.team-member-bottom li:first-child{padding-left:0;}
.team-member-bottom li:last-child{padding-right:0;}
.get-in-touch{ background:#fff; padding:92px 0 47px; overflow-x: hidden;}
.get-in-touch h2{font-family: 'Oswald', sans-serif; font-weight:500;color:#af0303; line-height:60px; text-transform:uppercase; text-align:right; margin:0 0 56px;}
.get-in-touch li{width:100%; float:left; position:relative; padding:0 0 22px; }
.get-in-touch li.msg-li{padding-top:10px;}
.get-in-touch label, .get-in-touch input[type="text"], .get-in-touch input[type="email"], .get-in-touch textarea{float:left; line-height: 17px;}
.get-in-touch label{width:22%; text-align:right;color:#666;font-family: 'Roboto', sans-serif;font-size:17px;font-weight:normal; margin:15px 10px 0 0;font-weight: 500;}
.get-in-touch .msg-li label{margin-top:0;} .get-in-touch textarea{height:52px; border-top:2px solid #a5a5a5;border-bottom:2px solid #a5a5a5;margin-top: 14px;
}
span.wpcf7-not-valid-tip{text-align:right;}
.team-member-bottom li img, .on-media li img, .partners li img, .we-are li img{transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-webkit-transition:all 500ms ease-in-out;
-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%); -o-filter: grayscale(0%);filter: grayscale(0%);
transform: scale(1);-otransform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);
}
.team-member-bottom li img:hover, .on-media li img:hover, .partners li img:hover, .we-are li img:hover{
transform: scale(1.1);-otransform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-webkit-transform: scale(1.1);
}
.map{position:absolute; right:0;top:91px;}
.map img{width:100%;visibility:visible;max-height:340px;}
.map-wrap-small{visibility:hidden;height: 340px;}
.map-wrap p{padding-top:0!important;}
.map-wrap a{display:block; width:100%; position: relative;z-index: 2;} .get-touch-map p{font-family: 'Roboto', sans-serif;font-size:17px;color:#000;font-weight:500;padding:12px 0 0; line-height:17px;}
@media screen and (-webkit-min-device-pixel-ratio:0) { .get-touch-map p{line-height:inherit!important;}
.map{width: 62%;} }
.get-touch-map p a{display:inline-block;color:#af0303;}
.bottom{background:#f0f0ef; padding:86px 0 16px;}
.bottom::before{content:'';  top:0; height:4px;left: 0; height:59px; width:100%;background:url(//www.uncs.com/wp-content/themes/uncs/assets/images/ftr-bg-after.png) repeat 0 0; position:absolute; }
.ftr-logo img{margin:0 0 0 108px;}
.ftr-site ul{margin: 0 0 0 200px;}
.ftr-site a{font-family: 'Roboto', sans-serif;font-size:11px;color:#666; text-transform:uppercase; font-weight: 500;}
.ftr-site a:hover, .ftr-site .active > a{color:rgba(175,3,3,1);}
.ftr-copyright{display:flex;align-items:center;justify-content:center;flex-direction:column;height:280px;}
.ftr-copyright p{font-family: 'Roboto', sans-serif;font-size:11px;color:#666; padding:0; font-weight: 500;}
.ftr-copyright a{max-width: 67.91px;}
.site-edit{width: 100%;float: left; background:#fff;padding:30px 0 0;}
.site-edit a{display:inline-block; width:auto; padding:10px 17px;color:#fff;float:right; border:1px solid #b40c0c;background-color:rgba(175,3,3,1);font-family: 'oswaldheavy'; font-size: 16px;line-height: 16px; text-transform:uppercase;}
.site-edit a:hover{background-color:rgba(175,3,3,0.7);color:#fff;}
.map-loc{width:340%; }
.blackninja-logo p{padding:30px 0;}
.blackninja-logo p a{color:#000;}
.blackninja-logo p a:hover{color:#bf2222;}
div.wpcf7 .ajax-loader{position:absolute;}
.wpcf7-response-output{width: 100%;float: left;border: none !important;padding: 0 0 0 20px !important;margin:0 !important;font-weight: 700;line-height: 20px;}
.wpcf7-mail-sent-ok{background: url(//www.uncs.com/wp-content/themes/uncs/assets/images/success.png) no-repeat 0 2px;}
.wpcf7-validation-errors{background: url(//www.uncs.com/wp-content/themes/uncs/assets/images/error.png) no-repeat 0 2px;}
.get-in-touch label, .get-in-touch input[type="text"], .get-in-touch input[type="email"], .get-in-touch textarea{position:relative;z-index:6;} div.gm-inset div.gm-inset-map{display:none !important;}
div.home-latest-none{display:none!important;}
.map-wrap a{ margin:0 0 30px;}
.get-touch-map p{text-align:left;}
.get-touch-map p a{width:auto;margin-bottom: 0;} @media screen and (width: 2020px) {
.map{ width: 57%!important;}
.map img{ max-height: 340px;height: 340px;}
.circle-wrapper{background-size:auto 92%; background-position:50% 50%;}
.we-box h2{font-size: 57px;}
.get-touch-map p{position:relative;right: -60px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {  } }
@media screen and (min-width: 1400px) and (max-width: 2400px) {
.map{width:57%!important;}
.ftr-copyright, {text-align:right;}
.ftr-copyright p{line-height: 270px;}
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
h1 {font-size: 35px!important;}
h2 {font-size: 20px!important;}
h3 {font-size: 25px!important;}
h4 {font-size: 20px!important;}
h5 {font-size: 18px!important;}
h6 {font-size: 16px!important;}
p{padding:0 0 10px;font-size:14px!important;}
.wow {visibility: visible !important;-webkit-animation: none !important;-moz-animation: none !important; -o-animation: none !important;-ms-animation: none !important;animation: none !important;} .we-box .amazon-heading::before{top: -40px;}
.suppliers-wrap .amazon-heading::before{right:-94px;left:auto;width:51px;}
.navbar-header {width: 90px;}
.navbar-default .navbar-brand{margin:0;}
.main-nav { margin: 8px 0 0;}
.navbar-nav > li{margin:0 13px;}
.navbar-collapse{float:right;} .stickyheader .logo img {margin: 0 0 7px;max-width: 88%;}
.banner-heading {margin: 0 0 48px;}
.banner-text h3{ font-size: 50px!important;line-height: 50px!important;}
.banner-button{font-size:13px;}
.banner .carousel-control .fa{font-size:11px;}
.we-are-content {padding-top: 42px;}
.sub-heading br .banner-heading::after{display:none;}
.we-are .amazon-heading::before{display:block;}
.banner-heading-border-bottom{max-width:30%; width:30%; margin-left:-15%;}
.we-are ul {margin-bottom: 60px;}
.team-member-bottom li, .partners li, .we-are li{width:24.3333%;padding: 0 20px;}
.team-member-bottom li{ width:114px;}
.on-media li{width:19.333%; padding:0 14px;}
.on-media ul{display:flex;flex-wrap:wrap;align-items:center;}
.we-are-btotom img{max-width:10%; margin-bottom:0;}
.we-are-btotom img.inc-logo{margin:0 68px 0 0;} .we-box h2{font-size:40px!important; line-height:40px!important;}
.we-are ul { margin-bottom: 40px;}
.we-box li{padding:2.5px 0 0;}
.suppliers-wrap li {padding: 0 0 5px!important;}
.sub-heading{font-size: 14px;line-height: 20px; padding-bottom:56px;} .suppliers-wrap .sub-heading{padding-left:82px;padding-bottom:18px;}
.we-do{padding:20px 0; margin-top:130px;}
.on-media::before{background-size: 50% auto;}
.bottom{padding-bottom:16px;}
.ftr-logo img{max-width: 60%; margin:0;}
.team-member-top, .get-in-touch{padding:21px 0;}
.amazon-solutions{ padding: 127px 0 17px;} .amazon-solutions h2{font-size: 37px!important;line-height: 40px; margin-right:56px;}
#amazon-solutions .amazon-heading::before{left:-270px; top:10px;} .amazon-content{padding:0 64px 30px 0;}
.team-content{padding: 71px;}
.heading-wrap{padding:7px 0;}
.on-media{padding:218px 0 90px;}
.get-in-touch li{padding-bottom:22px;}
.get-in-touch label{font-size: 12px;text-align:left;}
input[type="submit"], input[type="reset"], button{font-size: 12px;}
.get-in-touch h2{ line-height: 20px;margin: 0 0 26px;}
.ftr-site ul{margin:0;}
.ftr-site li{width: 50%;float:left;}
.we-are-right, .partners-list{margin-left:0;}
#cssmenu > ul > li::after{left:0; width:100%; max-width:100%;bottom:-3px;}
#cssmenu > ul > li {padding: 5px 0;}
#cssmenu > ul > li.has-sub > a, #cssmenu > ul > li.has-sub.active > a{padding:10px 0 0 57px!important; background-size: 28px auto;}
#cssmenu ul ul{padding-left:57px!important;}
.accor-cont p, #cssmenu > ul > li.has-sub > a, .why-usright p{ font-size: 13px!important;line-height:20px;}
.why-us .nopaddingright{padding:0;}
.why-usright p{padding-top:18px;}
.why-usright {padding: 0 0 0 27px;min-height: 133px;}
.ftr-copyright{text-align:right;line-height:inherit;}
.ftr-copyright p{line-height:160px;}
.ftr-copyright a{max-width: 86.42px;}
.team-content{margin:0;}
.we-are-btotom p{font-size: 32px!important;line-height: 42px!important; padding-left:67px; margin-right:26px;padding-bottom: 0!important;}
.container-solution{width:980px;}
.solution-icon img{max-width:69px;}
.we-are p{padding-bottom:32px;}
.we-are .amazon-heading::before{display:block;top: 77px;left: -78px;}
.we-are .amazon-heading{margin:-77px 0 0;}
#we-are-heading h2{font-size:40px!important;}
.why-us h2{font-size:54.97px!important;line-height:54.97px!important;}
.stickyheader{padding-top:5px;}
.map-wrap-small{height:100%;}
.map{top: 22px;width: 62%;}
.get-touch-map p{padding-top:52px;}
input[type="text"], input[type="email"], input[type="tel"], input[type="url"], input[type="search"], textarea{  width: 72%;}
.map-wrap a{margin:0 0 10px;}
}
@media screen and (min-width: 768px) and (max-width: 991px){
h1 {font-size: 35px!important;}
h2 {font-size: 20px!important;}
h3 {font-size: 25px!important;}
h4 {font-size: 20px!important;}
h5 {font-size: 18px!important;}
h6 {font-size: 16px!important;}
p{padding:0 0 10px;font-size:14px!important;}
.wow {visibility: visible !important;-webkit-animation: none !important;-moz-animation: none !important; -o-animation: none !important;-ms-animation: none !important;animation: none !important;}	
.we-are-content {padding-top: 42px;}
.navbar-header {width: 90px;}
.navbar-default .navbar-brand{margin:0;}
.main-nav { margin: 8px 0 0;}
.navbar-nav > li{margin:0 4px;}
.navbar-collapse{float:right;}
.navbar-default .navbar-nav > li > a{font-size:11px;padding:7px 1px;}
.stickyheader .logo img { max-width: 88%;margin:0 0 7px;}
.banner-heading {margin: 0 0 48px;}
.banner-text h3{ font-size: 40px!important;line-height: 40px!important;padding: 0 20px;}
.banner-button{font-size:13px;}
.banner .carousel-control .fa{font-size:11px;}
.sub-heading br, .banner-heading::after{display:none;}
.we-are .amazon-heading::before{display:block;top: 77px;left: -78px;}
.we-are .amazon-heading{margin:-77px 0 0;}
#we-are-heading h2{font-size:40px!important;}
.banner-heading-border-bottom{max-width:30%; width:30%; margin-left:-15%;}
.we-are ul {margin-bottom: 60px;}
.team-member-bottom li, .partners li, .we-are li{width:24.3333%;padding: 0 20px;}
.team-member-bottom li{ width:12%;}
.on-media li{width:19.333%; padding:0 10px;}
.we-are-btotom img{max-width:10%; margin-bottom:0;} .we-box h2{font-size: 34px!important;line-height: 40px;}
.we-are{padding:10px 0 80px;}
.amazon-content{padding:0 64px 30px 0;}
.we-are ul { margin-bottom: 40px;}
.we-box li{padding:2.5px 0 0;}
.suppliers-wrap li {padding: 0 0 5px!important;}
.sub-heading{font-size: 12px;line-height: 17px; padding:0 0 35px 42px;}  .suppliers-wrap .sub-heading{padding:0 0 18px 42px;}
.we-do{padding:20px 0;}
.on-media::before{background-size: 70% auto;}
.bottom{padding-bottom:6px;}
.ftr-logo img{max-width: 60%; margin:0;}
.team-member-top, .get-in-touch{padding:21px 0;}
.amazon-solutions{ padding: 127px 0 17px;}
.get-in-touch li.msg-li{padding-top:0;}  .team-content{padding: 71px;} .on-media{padding:218px 0 60px;}
.get-in-touch li{padding-bottom:22px;}
.get-in-touch label{font-size: 12px;text-align:left;}
input[type="submit"], input[type="reset"], button{font-size: 12px;}
.get-in-touch h2{ line-height: 20px;margin: 0 0 26px;}
.ftr-site ul{margin:0;}
.ftr-copyright{text-align:right;}
.ftr-copyright p{line-height:260px;}
.ftr-copyright a{max-width: 86.42px;}
.we-are-btotom p{font-size: 21px!important;line-height: 29px!important; padding-left:67px; margin-right:26px;}
.we-box .amazon-heading::before{top:-40px;width:152px;}
.suppliers-wrap .amazon-heading::before{    width: 44px;right: -78px;}
#cssmenu > ul > li::after{left:0; width:100%; max-width:100%;bottom:-3px;}
#cssmenu > ul > li {padding: 5px 0;}
#cssmenu > ul > li.has-sub > a, #cssmenu > ul > li.has-sub.active > a{padding:10px 0 10px 57px!important; background-size: 28px auto;}
#cssmenu ul ul{padding-left:57px!important;}
.accor-cont p, #cssmenu > ul > li.has-sub > a{ font-size: 14px!important;line-height:20px;}
.why-us .nopaddingright{padding:0;}
.why-usright p{padding-top: 40px;padding-bottom: 0;} .team-content{margin:0;}
#amazon-solutions .amazon-heading::before{left:-240px; top:10px;}
.amazon-solutions h2{font-size: 30px!important;line-height: 40px; margin-right:56px;}
@media screen and (-webkit-min-device-pixel-ratio:0) { .suppliers-wrap li {padding:0 0 11px!important;} }
.container-solution{width:96%;}
.we-box li div p{line-height:23px;}
.we-box li{padding:10px 0!important;} .we-box li .solution-icon{width:14%;}
.we-box li .solution-text{width:80%}
.we-box li .solution-icon img{width:70px;}
.why-usright {padding: 0 0 0 27px;min-height:203px;}
#cssmenu{margin-top:0;}
.we-do{margin-top:50px;}
.why-us h2{font-size:59.97px!important;line-height:59.97px!important;}
.stickyheader{padding-top:5px;}
.map-wrap-small{height:100%;}
.map{top: 22px;width: 63%!important;}
.get-touch-map p{padding-top:52px;}
input[type="text"], input[type="email"], input[type="tel"], input[type="url"], input[type="search"], textarea{  width: 72%;}
.get-in-touch textarea{height:48px;}
.map-wrap a{margin:0;}
.we-box{padding-left:33px!important;padding-right:33px!important;}
}
@media screen and (min-width: 1200px) and (max-width: 1400px) {
.top-nav{position:absolute;}
.stickyheader {position:fixed;}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {  }
@media screen and (min-width: 768px){
.get-touch-map p br{ display:none;}
}
@media screen and (max-width: 767px) {
h1 {font-size: 35px!important;}
h2 {font-size: 20px!important;}
.amazon-heading{text-align: left;}
.map-loc{width:100%; }
.amazon-solutions h2{line-height: 20px!important; margin:0 0 20px!important;}
.amazon-solutions h2 span{display:inline!important;}
.amazon-solutions h2 span br{display:none!important;}
h3 {font-size: 25px!important;}
h4 {font-size: 20px!important;}
h5 {font-size: 18px!important;}
h6 {font-size: 16px!important;}
p{padding:0 0 10px;font-size:13px!important;}
.wow {visibility: visible !important;-webkit-animation: none !important;-moz-animation: none !important; -o-animation: none !important;-ms-animation: none !important;animation: none !important;}	
.ftr-site ul {margin: 0 auto;}
.bottom{padding: 86px 0 0;}
.bottom p{padding: 0; border-top:1px solid #999;}
.team-member-bottom { padding: 2px 0 22px;}
.get-in-touch{padding: 12px 0 42px;}
.get-in-touch form{margin:0 auto 20px;float: left;width: 100%;}
.get-in-touch h2{ margin: 0 0 6px; text-align:left;}
.get-in-touch label{font-size: 12px;text-align:left;}
input[type="submit"], input[type="reset"], button{font-size: 12px;}
.team-member-top{padding: 47px 0; background-attachment:scroll;}
.team-content{width: 100%;height: 100%;padding: 21px;}
.team-content p{font-size: 13px;}
.on-media{padding: 148px 0 24px; background-attachment:scroll;}
.partners{padding:21px 0;}
.we-are{padding:10px 0 50px;}
.we-are .amazon-heading{text-align:left!important; padding:18px 0; margin:0;float:left!important;}
.we-are-content { padding-top: 2px;}
.we-are ul { margin-bottom: 40px;}
.we-box li{padding:10px 0 0;}
.we-do{padding:0 0 40px;}
.we-are-btotom img { max-width: 20%;}
.we-are-btotom p{font-size: 15px;   line-height: 20px;}
.we-are-btotom img.inc-logo {float: none!important;margin: 20px auto 0;}
.we-box{width:100%;top:0; padding:10px 15px; margin:30px auto 0;}
.sub-heading, .suppliers-wrap .sub-heading{padding:0;}
.we-box h2{line-height:30px; text-align: left; margin:0 0 10px;}
.sub-heading br, .amazon-heading::before, .banner-heading::after, .navbar-default .navbar-nav > li > a br{display:none;}
.top-nav{position:inherit; padding:8px 0;}
.banner-text h3{ font-size: 20px!important;line-height: 30px!important;padding: 0 15px;}
.banner-button{font-size:12px;}
.banner .carousel-control .fa{font-size:11px;}
.amazon-solutions{padding:77px 0 77px;}
.amazon-content{padding:0 20px 0 10px;}
.amazon-content img{margin: 6px auto;max-width: 40%;}
.why-us{padding:18px 0;}
.navbar-toggle, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color:#bf2222; border:0; border-radius:0;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
.navbar-nav > li, .main-nav{margin:0 !important;width:100%;}
#navbar{padding:0 !important; border:none !important;}
.navbar-default .navbar-nav > li > a{text-align:left;}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-nav > li.active > a{ background: #bf2222 !important;color:#fff!important;}
.heading-wrap{width: 100%;padding:5px;}
.logo img{max-width: 40%;}
.team-member-bottom li, .on-media li, .partners li, .we-are li{width:32.3333%;padding: 0 30px;}
.team-member-bottom li{padding:0 2%!important;}
a.back-to-top{height: 24px;;line-height: 24px; width:24px;}
.we-box li img{margin-top:0;}
.we-box li div p{padding-bottom:0;line-height:20px;}
.we-are-btotom p{padding:0;}
#cssmenu > ul > li::after{left:0; width:100%; max-width:100%;bottom:-3px;}
#cssmenu > ul > li {padding: 5px 0;}
#cssmenu > ul > li.has-sub > a, #cssmenu > ul > li.has-sub.active > a{padding:10px 0 10px 57px!important; background-size: 28px auto;}
#cssmenu ul ul{padding-left:57px!important;}
.accor-cont p, #cssmenu > ul > li.has-sub > a, .why-usright p{ font-size: 13px!important;line-height:20px;}
.why-us .nopaddingright{padding:0;}
.why-usright p{padding-top:12px;}
.why-usright {padding: 0;}
.team-content{margin:0;}
.container-solution{width:100%; padding:0;}
.we-box li div p{line-height:23px;}
.we-box li{padding:10px 0!important;}
.sub-heading{padding-bottom:18px;float:left!important;}
.we-box{margin:15px 0 0 0;}
.we-box li .solution-icon{width:14%;}
.we-box li .solution-text{width:80%}
.we-box li .solution-icon img{width:70px;}
.why-usright{min-height:inherit;}
#cssmenu{margin-top:0;} .we-do{margin-top:0px; background-attachment:scroll;}
.ftr-copyright p{line-height:inherit;}
.ftr-copyright a{max-width: 80.25px;}
.we-are p{padding-bottom:32px;}
input[type="text"], input[type="email"], input[type="tel"], input[type="url"], input[type="search"], textarea{width:100%;}
.banner-heading-border-bottom{margin-left: -25%;max-width: 50%;width: 50%;}
.navbar-toggle{margin-top: 10.5px;margin-right:3px;}
.we-do{ overflow-x:hidden;}
.get-touch-map p{font-size:12px!important;text-align: left;}
.map-wrap-small {visibility: visible;height:100%;}
.get-in-touch li{padding-bottom:12px;}
span.wpcf7-not-valid-tip{text-align:inherit;}
.map-wrap a{margin:0;}
}
@media screen and (min-width: 480px)  and (max-width: 767px) {
.on-media::before{top: 9px;}
.banner-text{ top: 26%;}
.ftr-site li{width: 50%;float:left;}
.on-media::before{background-size: 70% auto;}
}
@media screen and (max-width: 479px) {
.team-member-bottom li, .on-media li, .partners li, .we-are li{width:49%; margin:6px 0;}
.we-box li img {float: none;margin: 0 auto 10px;}
.we-box li div{ width: 100%;}
.banner-text{top:0;}
.on-media::before{top: 39px;}
.on-media::before{background-size:100%;}
}
.social-media a {font-size: 20px; color: #AF0303;}