
.contact-button
{
	width:100%;
	background:#fff;
	padding:50px 0;
}


.blg
{
	width:100%;
	height:2800px;
	border:none;
	
}


.info a
{
	color:#fff;
	
}

.conditions li:before
{
	 background-color: #fff;
    border: 1px solid #999;
    border-radius: 999px;
    content: "";
    display: block;
    height: 9px;
    left: 0;
    position: absolute;
    top: 5px;
    width: 9px;
    z-index: 106;
}

.conditions:before {
    background-color: #999;
    bottom: 14px;
    content: "";
    display: block;
    left: 4px;
    position: absolute;
    top: 14px;
    width: 1px;
    z-index: 105;
}


.conditions {
    display: block;
    padding: 0;
    position: relative;
}


.conditions li
{
 font-weight: 400;
    line-height: auto;
    list-style: outside none none;
    padding-left: 30px;
    position: relative;
	font-size:14px;
	margin-top:10px;
	margin-bottom:10px;
}


.what-we
{
	width:100%;
}

#job
{
	padding:50px 0;
	background: url(../images/bg7.jpg) no-repeat;
	background-size:cover;
}


.terms
{
	padding:140px 0;
	background: url(../images/bg9.jpg) no-repeat;
	background-size:cover;
}

.what-icon
{
    background: #fff;
    float: left;
    border-radius: 50%;
    width: 150px;
    height: 150px;
    line-height: 150px;
    box-shadow: 4px 4px 0 0 #e2e2e2;
	text-align:center;
	margin-right:50px;
}


#product2
{
	padding:50px 0;
	background: url(../images/bg6.jpg);
}


#product1
{
	padding:50px 0;
	background: url(../images/ad-gal.jpg);
}

.know-more
{
	width:100%;
	float:left;
	font-family: 'Exo 2',sans-serif;
	margin-top:50px;
}

.button-red
{
	background:#d61f25;
	color:#fff;
	padding: 10px 20px;
    border-radius: 30px;
	font-size:15px;
	font-weight:bold;
	box-shadow:2px 2px 0 0 #bc1b20;
	transition: all 0.2s ease-out 0s;
}


.button-red-round
{
	background:#d61f25;
	color:#fff;
	padding: 32px 8px;
    border-radius: 50%;
	font-size:15px;
	font-weight:bold;
	box-shadow:2px 2px 0 0 #bc1b20;
	transition: all 0.2s ease-out 0s;
}




.button-red:hover, .button-red:focus
{
	color:#fff;
	text-decoration:none;
	box-shadow:none;
	transform:translateY(-2px);
}


.button-white
{
	background:#fff;
	color:#000;
	padding: 10px 20px;
    border-radius: 30px;
	font-size:15px;
	font-weight:bold;
	box-shadow:2px 2px 0 0 #000;
	transition: all 0.2s ease-out 0s;
}

.service .icon
{
	background:#db1f26;
	width:100px;
	height:100px;
	border-radius:50%;
	line-height:100px;
	margin:auto;
	box-shadow:3px 1px 0 0 #000;
}

.service
{
	margin-top:100px;
}

.service h1
{
	font-family:'Exo 2';
	text-transform:uppercase;
	font-size:20px;
	font-weight:800;
	color:#000;
}

.service .icon img
{
	max-width:60%;
}

.button-white:hover, .button-white:focus
{
	color:#d61f25;
	text-decoration:none;
	box-shadow:none;
	transform:translateY(-2px);
}


#about-us
{
	position: relative;
    width: 100%;
    display: inline-block;
	padding:50px 0;
	background:url(../images/bg7.jpg);
	background-size:cover;
}

.what-icon img
{
	max-width:90%;
	text-align:center;
}


.what-icon
{
	max-width:100%;
	font-weight:bold;
	color:#000;
}


.mn
{
border-radius: 50%;
padding: 8px 11px;
transition:all 0.3s ease-in;
}

.mn:hover
{
	background:rgba(219, 31, 38, 1);
border-radius: 50%;
padding: 8px 11px;
transition:all 0.3s ease-in;
}

.menu-other
{
	display:inline-block;
	list-style:none;
	color:#fff;
}

select
{
	cursor:pointer;
}

.menu-other li
{
	display:inline-block;
}

.menu-other li a
{
	color:#fff;
	font-size:17px;
	text-transform:uppercase;
	margin-top:15px;
	padding:5px 20px;
	text-align:center;
	display:table;
	transition:all 0.1s ease-in;
}

.menu-other li a:hover
{
	color:#db1f26;
	text-decoration:none;
	transition:all 0.1s ease-in;
}

#sign
{
	background:#db1f26;
	border-radius:20px;
	color:#fff;
	transition:all 0.1s ease-in;
}


#sign:hover
{
	background:#fff;
	color:#db1f26;
	transition:all 0.1s ease-in;
}


#sticky-header .menu-other
{
	margin-top:0;
}

#sticky-header .menu-other li a
{
	padding:5px 20px;
	margin-top: 9px;
	font-weight:normal;
}

.phone
{
	max-width:100%;
}



.phone img
{
	max-width:83.3%;
}

#products
{
	padding:50px 0;
	background:#fff;
}


#advertiser
{
	background: url(../images/bg9.jpg) fixed center center no-repeat;
	padding:50px 0;
	padding-bottom:20px;
	background-size:cover;
}

.cpagination .cpagination-circle-wrapper .cpagination-circle.act
{
	box-shadow: 5px 5px 0 0 #DB1F26;
    border-radius: 20px;
    transition: all ease-out 0.1s;
    opacity: 1;
    width: 101px;
    height: 101px;
    border: 1px solid #DB1F26;
   
}

#content #contact-us {
	padding:50px 0;
	background:#f7f7f7;
}


.cpagination .cpagination-circle-wrapper .cpagination-circle:hover
{
	box-shadow: 5px 5px 0 0 #DB1F26;
    border-radius: 20px;
    transition: all ease-out 0.1s;
    opacity: 1;
    width: 101px;
    height: 101px;
    border: 1px solid #DB1F26;
   
}

.mar30
{
	margin-top:30px;
}

.mar50
{
	margin-top:50px;
}









#testimonials{
	width:750px;
	margin:auto;
	padding: 20px 20px 40px 55px;
	position:relative;
}
#testimonials .testimonial{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	background:url(../images/quote-icon-bg.png) no-repeat;
	background-position:5px 0px;
	z-index:1;
}

.testimonial .content
{
	text-align: left;
font-size: 14px;
color: #F5F5F5;
line-height: 28px;
padding-left:110px;
}

.testimonial .user
{
	color:#fff;
	text-align:left;
	margin-top:30px;
}


.monetization
{
	position:relative;
	padding:200px 0;
}

.monetization .ipad {
    display: block;
    position: absolute;
    right: -12.5%;
	margin-top:-5%;
    width: 70.5%;
	z-index:9999;
}


.testimonial .user .name
{
	font-size:18px;
	text-transform:uppercase;
	font-weight:bold;
}


.testimonial .user .name:after
{
	height:4px;
	background:#d61f25;
	content:'';
	display:block;
	width:100px;
	margin-top:10px;
	margin-bottom:5px
}

.testimonial .user .jobtitle
{
	font-size:16px;
	margin-bottom:20px;
}



#test_container{
	position:relative;
	overflow:hidden;
	border-bottom:2px solid #d0d0d0;
}
#testimonials .testimonial_text{
	font-size:14px;
	font-family:verdana;
	font-style:italic;
}
#testimonials .testimonial_name{
	font-size:14px;
	margin:10px auto 3px;
	font-style:normal;
	font-family:arial;
}
#testimonials .testimonial_designation{
	font-size: 12px;
	line-height: 14px;
	font-family:verdana;
}
#t_pagers{
	position:absolute;
	left:45%;
	bottom:13px;
	width:100%;
	z-index:2;
}
#t_pagers .pager{
	display:inline-block;
	text-decoration:none;
	width:34px;
	height:8px;
	background:#fff;
	transition:all 0.3s ease-in-out;
	cursor:pointer;
	position:relative;
}

#t_pagers .pager:hover{
	background:#d61f25;
	transition:all 0.3s ease-in-out;
	border-radius:2px;
	height:12px;
	position:relative;
	top:2px;
}


#t_pagers .pager.active1{
	background:#d61f25;
	transition:all 0.3s ease-in-out;
	border-radius:2px;
	height:12px;
	position:relative;
	top:2px;
}




#map-canvas, #map_canvas {
    height: 237px;
    width: 100%;
}
#panel {
  position: absolute;
  top: 5px;
  left: 50%;
  margin-left: -180px;
  z-index: 5;
  background-color: #fff;
  padding: 5px;
  border: 1px solid #999;
}



.about
{
	padding:210px 0px;
	background:url(../images/bg1.jpg) fixed center center no-repeat;
}

#ad-format
{
	padding-top:50px;
	background: url(../images/bg9.jpg) fixed center center no-repeat;
	background-size:cover;
}


.advertiser
{
	padding:230px 0px;
	background:url(../images/bg3.jpg) center center no-repeat fixed;
}

.ad-ex
{
	padding:230px 0px;
	background:url(../images/ad-gal.jpg) center center no-repeat fixed;
}
.publisher
{
	padding:230px 0px;
	background:url(../images/bg5.jpg) center center no-repeat fixed;
}

.product-sev
{
	padding:230px 0px;
	background:url(../images/product.jpg) center center no-repeat fixed;
}

.career
{
	padding:230px 0px;
	background: url(../images/bg1.jpg) center center no-repeat fixed;
}


.sdk
{
	padding:240px 0px;
	background:url(../images/bg4.jpg) center center no-repeat fixed;
}









#content.page-template.a article .list-b {
    margin: auto auto -40px;
}
#content.page-template.a article .slider-b, #content.page-template.a article .list-b {
    width: 1100px;
}
#content.a * > .list-b:last-child {
    margin-bottom: -40px;
}
.list-b.a {
    height: 650px;
}

.list-b {
    overflow: hidden;
    position: relative;
    list-style: outside none none;
    width: 100%;
    height: 550px;
    margin: 0px;
    padding: 0px;
    color: #545454;
    line-height: 1.3;
	margin-top:60px;
}



.list-b.a li.c1 {
       left: 160px;
    top: 40px;
    text-align: right;
	    box-shadow: -5px 5px 0 0 #ccc;
}

.list-b.a li.c2 {
    left: 15px;
    top: 240px;
    text-align: right;
	    box-shadow: -5px 5px 0 0 #ccc;
}


.list-b li.c1 {
    left: 0px;
    top: 6px;
}
.list-b li.c1 {
    transition-delay: 0.25s;
}


.list-b.a li.c1 .no, .list-b.a li.c2 .no {
    left: auto;
    right: 22px;
	
}

.list-b li .no {
    display: block;
    position: absolute;
    left: 22px;
    top: 50%;
    width: 41px;
    height: 41px;
    margin: -20.5px 0px 0px;
    border-radius: 30px;
    background: #d61f25;
    color: #FFF;
    font-size: 1.428em;
    font-weight: 700;
    line-height: 39px;
    text-align: center;
}


#testimonial
{
	padding: 100px 0;
    background-position: top center;
    background: url(../images/bg.jpg) 50% 0 fixed no-repeat;
	background-size:cover;
}



#about-us .list-b li .title {
    display: block;
    margin: 0px 0px 5px;
    color: #545454;
    font-size: 25px;
    font-weight: bold;
	text-transform:lowercase;
	font-family: Century Gothic,CenturyGothic,AppleGothic,sans-serif;
	font-style:italic;
}


.list-b li::after {
    content: "";
    display: block;
    position: absolute;
    left: 100%;
    top: 50%;
    width: 8px;
    height: 16px;
    margin: -8px 0px 0px;
}


.list-b li::before {
    content: "";
    display: block;
    position: absolute;
    left: 100%;
    top: 50%;
    width: 8px;
    height: 16px;
    margin: -8px 0px 0px;
}










.list-b li {
    position: relative;
	color:#000;
    z-index: 2;
    width: 380px;
    margin: 0px auto 30px;
    padding:15px;
    border-radius: 8px;
    background: rgba(255,255,255,1);
    font-size: 14px;
    opacity: 0;
}


.list-b.a li.c3 {
        right: 20px;
    top: 260px;
	box-shadow: 5px 5px 0 0 #ccc;
}

.ss-product 
{
	    width: 50%;
    margin: auto;
    height: 365px;
	    position: relative;
    z-index: 9999;
	box-shadow:10px 10px 0px 0px #c4181e;
}


.list-b li.c3 {
    transition-delay: 0.75s;
}


.list-b li {
    position: absolute;
}
.list-b.shown li {
    opacity: 1;
}


.list-b li.c3::after, .list-b li.c4::after {
    right: 100%;
    left: auto;
    background: transparent url(../images/arrow-left-d.png) no-repeat scroll 0% 0%;
}


.list-b li.c1::after, .list-b li.c2::after {
    left: 100%;
    right: auto;
    background: transparent url(../images/arrow-right-d.png) no-repeat scroll 0% 0%;
}



.list-b.a li.c4 {
       right: 170px;
    top: 450px;
	    box-shadow: 5px 5px 0 0 #ccc;
}

.list-b li.mobile-f {
    position: absolute;
    left: 52%;
    top: 0px;
    z-index: 1;
    width: 681px;
    margin: 0px 0px 0px -370px;
    padding: 0px;
    border-radius: 0px;
    background: transparent none repeat scroll 0% 0%;
}

.mobile-f img
{
	width:681px;
	height:671px;
}











.grid_4
{
	background: #db1f26;
    width: 20px;
    height: 20px;
    position: absolute;
    right: -40px;
    top: 42%;
    border-radius: 50%;
}



.gps_ring {
    border: 10px solid #ff7e00;
    -webkit-border-radius: 30px;
	border-radius: 30px;
    height: 50px;
    width: 50px;
    position: absolute;
    right:-15px;
    top: -15px;
    -webkit-animation: pulsate 1s ease-out;
    -webkit-animation-iteration-count: infinite;
	 animation: pulsate 1s ease-out;
    animation-iteration-count: infinite; 
    opacity: 0.0
}
@-webkit-keyframes pulsate {
    0% {-webkit-transform: scale(0.1, 0.1); opacity: 0.0;}
    50% {opacity: 1.0;}
    100% {-webkit-transform: scale(1.2, 1.2); opacity: 0.0;}
}


@keyframes pulsate {
    0% {transform: scale(0.1, 0.1); opacity: 0.0;}
    50% {opacity: 1.0;}
    100% {transform: scale(1.2, 1.2); opacity: 0.0;}
}







.brand {
    border: 1px solid #BBB;
    display: inline-block;
    float: left;
    width: 11.5%;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 10px;
}

.brand img
{
	max-width:100%;
	
}


.mobile img
{
	max-width:100%;
}


.section-brands .brands-slider-holder {
    position: relative;
	padding-top:25px;
}

.section-brands .brands-slider-holder .slide-holder a {
    display: inline-block;
   width:195px;
    height: 135px;
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}


.section-brands .brands-slider-holder .slide-holder a img
{
	max-width:100%;
	display:inline-flex;
}


.section-brands .brands-slider-holder .slide-holder a:hover {
    filter: grayscale(0%);
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
}

.section-brands .brands-slider-holder .nav-holder {
    margin: 0;
    padding: 0;
    list-style: none;
	position:relative;
}

.section-brands .brands-slider-holder .nav-holder .next-btn {
    right: -5%;
}

.section-brands .brands-slider-holder .nav-holder .next-btn:before {
    content: "\f105";
}

.section-brands .brands-slider-holder .nav-holder .prev-btn {
    left: -5%;
}

.section-brands .brands-slider-holder .nav-holder .prev-btn:before {
    content: "\f104";
}

.section-brands .brands-slider-holder .nav-holder .next-btn,
.section-brands .brands-slider-holder .nav-holder .prev-btn {
    -webkit-border-top-right-radius: 200px;
    -webkit-border-bottom-right-radius: 200px;
    -webkit-border-bottom-left-radius: 200px;
    -webkit-border-top-left-radius: 200px;
    -moz-border-radius-topright: 200px;
    -moz-border-radius-bottomright: 200px;
    -moz-border-radius-bottomleft: 200px;
    -moz-border-radius-topleft: 200px;
    border-top-right-radius: 200px;
    border-bottom-right-radius: 200px;
    border-bottom-left-radius: 200px;
    border-top-left-radius: 200px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 2px solid #000000;
    width: 38px;
    height: 38px;
    position: relative;
    position: absolute;
    top: 150px;
    z-index: 5000;
}

.section-brands .brands-slider-holder .nav-holder .next-btn:hover,
.section-brands .brands-slider-holder .nav-holder .prev-btn:hover {
    border-color: #E6152A;
}

.section-brands .brands-slider-holder .nav-holder .next-btn:hover,
.section-brands .brands-slider-holder .nav-holder .prev-btn:hover,
.section-brands .brands-slider-holder .nav-holder .next-btn:hover:after,
.section-brands .brands-slider-holder .nav-holder .prev-btn:hover:after,
.section-brands .brands-slider-holder .nav-holder .next-btn:hover:before,
.section-brands .brands-slider-holder .nav-holder .prev-btn:hover:before,
.section-brands .brands-slider-holder .nav-holder .next-btn:hover a,
.section-brands .brands-slider-holder .nav-holder .prev-btn:hover a,
.section-brands .brands-slider-holder .nav-holder .next-btn:hover i,
.section-brands .brands-slider-holder .nav-holder .prev-btn:hover i {
    color: #E6152A;
}

.section-brands .brands-slider-holder .nav-holder .next-btn i,
.section-brands .brands-slider-holder .nav-holder .prev-btn i,
.section-brands .brands-slider-holder .nav-holder .next-btn img,
.section-brands .brands-slider-holder .nav-holder .prev-btn img,
.section-brands .brands-slider-holder .nav-holder .next-btn a,
.section-brands .brands-slider-holder .nav-holder .prev-btn a {
    display: block;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}

.section-brands .brands-slider-holder .nav-holder .next-btn:before,
.section-brands .brands-slider-holder .nav-holder .prev-btn:before {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    font-family: "FontAwesome";
    font-weight: bold;
    color: #000;
    font-size: 22px;
    height: 20px;
    width: 20px;
    line-height: 20px;
    text-align: center;
}

.caroufredsel_wrapper
{
	width:100%;
}


.point-wrap
{
	width:100%;
	float:left;
	margin-top:15px;
	margin-bottom:15px;
}


.ad-fea
{
	padding-top:50px;
}

.usp-wrap {
    margin-top: 90px;
}


.app-usp {
    margin-top: 95px;
}


.point-wrap.right, .point-wrap.right h3 {
    text-align: right;
}


.app-usp h3 {
    font-size: 16px;
    margin: 20px 0px 20px;
	color:#000;
	line-height:normal;
}


.app-usp p {
    margin-bottom:0;
	color:#000;
}

.small-hex {
 
    
    display: block;
    position: relative;
    text-align: center;
        width: 85px;
		margin:auto;
		height:85px;
		background:#db1f26;
		line-height:85px;
		border-radius:50%;
}

.small-hex img {
max-width: 60%;
    display: inline-flex;
	text-align:center;
}

.app-usp .linea-icon {
    font-family: "LineaBasic";
    display: block;
    width: 100%;
    text-align: center;
    font-size: 30px;
    font-weight: bold;
    text-transform: none;
    color: #FFF;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}


.slick-slider {
    background: transparent url(../images/slide-bg.png) no-repeat scroll center top;
    height: 662px;
    position: relative;
    display: block;
    z-index: 10;
    padding: 93px 49px 0px 52px;
    box-sizing: border-box;
    -moz-user-select: none;
}


.point-wrap.left, .point-wrap.left h3 {
    text-align: left;
}



#advertiser-feature
{
	padding-top:40px;
	background:url(../images/bg7.jpg);
	background-size:cover;
}





.no-pad
{
	padding:0;
}



.sdk-type
{
	padding-top:155px;
}

.sdk-title
{
	color:#bb151a;
	font-family: "Exo 2",sans-serif;
	font-size:24px;
	text-transform:uppercase;
	font-weight:bold;
	margin-left:120px;
}

.sdk-name
{
	padding-top:50px;
	width:100%;
	
}


.panel-heading a:after {
    font-family:'FontAwesome';
    content: "\f056";
	color:#d61f25;
    float: right;
	font-size:30px;
}
.panel-heading1 a.collapsed:after {
    content: "\f055";
}

.panel-heading1 a:after {
    font-family:'FontAwesome';
    content: "\f056";
	color:#fff;
    float: right;
	font-size:25px;
}


.panel-heading1 .sdk-title {
    color: #fff;
    font-size: 18px;
    margin-left: 0;
}

.panel-heading a.collapsed:after {
    content: "\f055";
}

.panel-default > .panel-heading1 {
    background: #000 none repeat scroll 0 0;
    color: #fff;
    margin-top: 50px;
    padding: 10px 15px;
    text-align: center;
}



.sdk-icon {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    border-radius: 50%;
    margin-left: -30px;
    margin-top: -40px;
    padding: 10px;
    position: absolute;
    text-align: center;
}

.sdk-box {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ddd;
    display: inline-block;
    font-family: "Exo 2",sans-serif;
    margin-left: 15px;
    margin-right: 15px;
    text-align: center;
    transition: all 0.2s ease-in-out 0s;
    width: 30.3%;
}

.sdk-box h2
{
	 color: #161616;
    font-family: "Exo 2",sans-serif;
    font-size: 20px;
    font-weight: 800;
    margin: 20px 0;
    text-transform: uppercase;
}

a.panel-title:hover
{
	text-decoration:none;
}

.sdk-box h2 span
{
	font-size:16px;
	font-weight:normal;
}


.sdk-box .info {
	font-weight:bold;
	font-size:15px;
	color:#161616;
}
.sdk-box .feature {
	height:36px;
	line-height:36px;
	max-width:95%;
	margin:auto;
	font-weight:400
}
.sdk-box .button {
	display:block;
	max-width:85%;
	width:170px;
	height:40px;
	line-height:34px;
	background:#d61f25;
	box-shadow:6px 6px 0 0 #bb151a;
	color:#fff;
	font-family:'Exo 2';
	font-weight:800;
	font-size:13px;
	text-transform:uppercase;
	margin:30px auto 30px
}

.sdk-icon img
{
	max-width:85%;
}

a.panel-title:focus
{
	text-decoration:none;
}



.sdk-box:hover {
	    box-shadow: 8px 8px 0px 0px #bc1218;
		transform: translateY(-15px);
}

.sdk-box:hover .button {
	color:#fff;
	background:#bb151a;
	box-shadow:none;
	transition:all 0.2s ease-in-out;
}


.workflow 
{
	margin-top:-342px;
}







@media (min-width:320px) and (max-width:767px)  {
	
	#our-work .category-selectors .category
	{
		margin-top:10px;
	}
	
	.blg
{
	width:100%;
	height:5500px;
	border:none;
	
}
	
	
	.sdk-box
	{
		width:100%;
		margin-left:0;
		margin-right:0;
		margin-top:10px;
		margin-bottom:10px;
	}
	
	
	
	.sdk-icon
	{
		width:70px;
		height:70px;
		margin-top:-25px;
	}
	
	
	
	.sdk-title
	{
		margin-left:50px;
		text-align:center;
		font-size:13px;
	}
	
	
	.panel-heading a:after
	{
		line-height:20px;
		font-size:20px;
	}

.list-b li.mobile-f
{
	left: 0px;
position: relative;
width: 100%;
margin: auto;
}



.list-b li
{
	position:relative;
	display:inline-block;
}



.mobile-f img
{
	width:100%;
	height:auto;
}

.list-b.a li.c1
{
left: 0px;
text-align: left;
width: 100%;
top: 0;
}

.list-b.a li.c2
{
	left: 0px;
top: 0;
text-align: left;
width: 100%;
}


.list-b.a li.c3
{
	left: 0px;
top: 0;
text-align: left;
width: 100%;
}


.list-b.a li.c4
{
	left: 0px;
top: 0;
text-align: left;
width: 100%;
}


.list-b.a
{
	height:auto;
}

.brands-slider
{
	margin-left:20%;
}

.section-brands .brands-slider-holder .nav-holder .next-btn, .section-brands .brands-slider-holder .nav-holder .prev-btn
{
	top:180px;
}

}



@media (min-width:320px) and (max-width:480px)  {
.brand
{
	width: 30%;
}

}



@media (min-width:768px) and (max-width:950px)  {
	
	.blg
{
	width:100%;
	height:3500px;
	border:none;
	
}
}



@media (min-width:951px) and (max-width:1200px)  {
	
	.blg
{
	width:100%;
	height:4000px;
	border:none;
	
}
}