#messages{color: white;}
@media only screen and (min-width : 1200px) {
	#a header .menu ul{display: block;}
	#a header .menu .men_button{display: none;}
  .video_wrapper video{max-width: 1000px;}
 }

@media only screen and (max-width : 1199px) {
	#a header .menu ul{display: none;}
	#a header .menu .men_button{display: block;}
    #a header .menu ul{background: #fff;position: absolute; z-index: 2; width: 100%;padding: 20px;}
      #a header .menu ul li{float: none;padding: 7px;}
      #a header .menu ul li:hover{float: none;padding: 7px;background: #f1f1f1;color: #ef1223!important;}
         #a header .menu ul li a{color: black}
         #g .right img{max-width: 450px;}
            #a header .menu ul li{color: #343d42!important;}
  .video_wrapper video{max-width: 850px;}
  .nav-tabs-wrap li a{    padding: 7px 5px;font-size: 13px;}
  li.g{background: none;color: #343d42;margin-top: initial;}
  #a #sticky-wrapper.is-sticky header .menu ul li.g a{color: #343d42!important;border-radius: 0px;}

}

@media only screen and (max-width : 979px) {
    #profitable .right img {max-width: 313px;}
    #profitable .container{padding-bottom: 145px;}
    #versatile .container,#c .container{padding-bottom: 40px;}
    #profitable .string p{display: none;}
    .video_wrapper video{max-width: 500px;}
    .nav-tabs-wrap li a{    padding: 7px 10px;font-size: 14px;}
    #versatile .nav-tabs-wrap{width: 100%;float: left;padding-left: 0px;}
    #versatile .container{background: #343d42;}
    #versatile{background: #343d42; }
    #versatile .mob_img{display: block!important;    margin: 41px 0px 20px;}
}


@media only screen and (min-width : 768px) {
  	.pledge_button_m{display: none;}
  	.pledge_button{display: block;}
    .mob_img{display: none;}
    .video_wrapper{display: block;}
    .vid_thumb{display: none;}


 }


@media only screen and (max-width : 767px) {
  	.pledge_button_m{display: block;display: none;}
  	.pledge_button{display: none;}
    .mob_img{display: block;margin: 0 auto;margin-top: 30px;}
    #universal .container,#a{background: #343d42;}
    #versatile .container{background: #343d42;}
    #profitable .container{background: #343d42;}
    #simple .title,#universal .title,#modular .title,#versatile .title,#brandable .title,#profitable .title,#h .title{text-align: center;}
    footer{text-align: center;}
    footer .c p{text-align: center;}
    footer .a img{margin-bottom: 20px;}
    .pledge_button_m{text-align: center;margin-top: 30px;}
    #a header .logo img{margin-top: 42px;}
    .a-div .left{text-align: center;}
    .video_wrapper{display: none;}
    .vid_thumb{display: block;}
    #versatile .flexslider p.caption{margin-top: 30px;}
    .nav-tabs-wrap li{float: none;display: inline-block;margin-bottom: 25px;margin-right: 10px;}
    .nav-tabs-wrap li a{width: 100%;margin-bottom: 10px;}
    .bx-wrapper .bx-prev{left: 10px;}
    .bx-wrapper .bx-next{right: 10px;}
    .bx-viewport ul li{width: 320px !important;}
    #terms .inwrap{padding: 15px;}
    #terms .inwrap .closebox{right: 10px;top: 10px;}
    #terms .inwrap h3{font-size: 21px;margin-bottom: 15px;}
    #terms .inwrap ol li{padding-bottom: 5px;}
				#a .a-div .right img{float: none;margin: 0 auto;}
				.vid_thumb{text-align: center;margin: 40px 0px;}
 }

@media only screen and (max-width : 480px) {

}

@media only screen and (max-width : 320px) {


}

@media only screen and (max-width : 319px) {


}


@media only screen and (min-width : 768px) {

}

@media only screen and (max-width : 767px) {

}
#messages{
  padding-top: 30px;
}

.lock{
    position: fixed;
    overflow-y: scroll;
    width: 100%;
}
