@import url("fonts.css");body, html{	margin: 0;}body.front_end{	/*background: url(../img/background-img.jpg) no-repeat center center;	background-size: cover;*/}.full-width .container .full-width-admin{	height: 100%; 	position: relative;}@media (min-width: 768px) and (max-width: 1200px){	.container{		width: 95%;	}}@media (min-width: 1366px){	.container{		width: 1350px;	}}/************************************Navbar************************************/header{	z-index:9;	border-bottom: 10px solid #096593;}.navbar{	margin-bottom: 0px;	border-radius: 0px;}@media (min-width: 768px) and (max-width: 1200px){	header .container{		padding-left: 0;		padding-right: 0;	}	.nav > li > a{		padding-left: 5px;		padding-right: 5px;		padding-bottom: 5px;	}}.nav > li > a{		padding-bottom: 5px	}.nav{	background: #003c5a;}@media (min-width: 768px){	.nav{		margin-top: 15px;	}}@media (min-width: 1281px){	.nav{		margin-top: 20px;	}}@media (max-width: 768px){	.navbar-nav{		margin-top: 0;	}}.navbar-default{	background: #003c5a;	height: 55px;	border: none;	z-index:9;}@media (min-width: 1024px){	.navbar-default{		height: 115px;	}}.navbar-default .navbar-nav > li > a{	color: #1191cb;	font-family: 'ralewayregular';	font-size: 14px;	text-transform: uppercase;}.navbar-default .navbar-nav > li.white a{	color: #fff;}.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{	color: #ed1e91;}.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{	background: none;	color: #ed1e91;	font-family: 'ralewaybold';	font-size: 14px;}.navbar-brand img{	margin-top: 10px;}@media (max-width: 767px){	.navbar-brand > img {		width: 230px;	}}@media (min-width: 972px) and (max-width: 1279px){	.navbar-brand img{		margin-top: 0px;		width: 380px;	}}@media (min-width: 768px) and (max-width: 800px){	.navbar-brand > img{		margin-top: 0px;		width: 230px;	}}@media (min-width: 801px) and (max-width: 900px){	.navbar-brand > img{		margin-top: 0px;		width: 280px;	}}@media (min-width: 992px) and (max-width: 1050px){	.navbar-brand > img{		width: 300px;	}}@media (min-width: 901px) and (max-width: 991px){	.navbar-brand > img{		width: 265px;	}}@media (min-width: 1024px) and (max-width: 1050px){	.navbar-brand > img{		margin-top: 55px;	}}@media (min-width: 1051px){	.navbar-brand > img{		margin-top: 50px;		width: 350px;	}}.navbar-toggle{	margin-top: 20px;	border: none;}.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{	background: none;}.navbar-default .navbar-toggle .icon-bar{	background-color: #ed1e91;}.call i{	margin-right: 5px;}.call ul{	margin: 0;	padding: 0;}.call ul li{	display: inline-block;	list-style: none;	margin-right: 20px;}.call ul li:last-child{	margin-right: 0;}@media (min-width: 1023px){	.navbar-nav > li.call-btn, .navbar-nav > li.white{		display: none;	}	.call ul li i.fa-mobile-phone, .call ul li i.fa-phone{		font-size: 26px;	} }@media (max-width: 1022px){	.navbar-nav > li.call-btn, .navbar-nav > li.white{		display: block;	} .call ul li i.fa-mobile{}	.call{		display: none;	}	.navbar-default .navbar-collapse, .navbar-default .navbar-form, .navbar-header{		border: none;		box-shadow: none;	}/*	.nav{		margin-top: 25px;	}*/}.navbar-default .navbar-collapse{	background: #003c5a;	margin-top: 5px;	border: none;}.call{	padding-top: 10px;}@media (min-width: 768px) and (max-width: 1023px){	.call{		margin-top: 20px;	}}.call, .call a, .navbar-default .navbar-nav > li.call-btn a{	color: #fff;	font-family: 'ralewayregular';	font-size: 20px;}.navbar-default .navbar-nav > li.more > a{	background: #003048;	border-radius: 15px;	padding-top: 5px;	margin-top: 10px;	color: #f8c11a;}.modal-content{	border-radius: 0;	background: #f8c11a;}@media (max-width: 767px){	.navbar-default .navbar-nav > li.more > a{		margin-left: 10px;		margin-right: 10px;		margin-bottom: 10px;	}}@media (min-width: 768px) and (max-width: 1024px){	.modal-dialog{		margin-top: 90px;		margin-right: 3%;	}}@media (min-width: 1270px) and (max-width: 1300px){	.modal-dialog{		margin-top: 87px;		margin-right: 6%;	}}@media (min-width: 1301px) and (max-width: 1400px) {	.modal-dialog{		margin-top: 90px;		margin-right: 3%;	}}@media (min-width: 1401px){	.modal-dialog{		margin-top: 90px;		margin-right: 16%;	}}.modal-dialog{	color: #012639;	font-family: 'ralewayregular';}.modal-dialog h2{	font-size: 30px;	font-family: 'ralewayregular';	text-transform: uppercase;}.form-control{	border-radius: 15px;	border: none;}.btn-pink{	margin-bottom: 25px;	background: #c04084;	color: #fff;	font-family: 'ralewaysemibold';	border-radius: 15px;	text-transform: uppercase;}.clear-both{	clear: both;}/************************************Index Page************************************/.main-graphic,.main-graphic img{	z-index: 1;}@media (min-width: 953px){	.full-width{		position: absolute;		width: 100%;		bottom: 60px;	}}@media (min-width: 768px) and (max-width: 952px){	.full-width{		position: absolute;		width: 100%;		bottom: 80px;	}}/*.main-graphic img{		max-height: 500px	}@media (min-width: 1366px){	.main-graphic img{		max-height: 993px	}}*/.yellow-band{	width: 100%;	background: #f8c11a;}.yellow-band h4{	color: #003c5a;	font-family: 'ralewaysemibold';	font-size: 26px;	margin-bottom: 0px;}.yellow-band h2{	color: #fdfcc1;	font-family: 'ralewayheavy';	font-size: 65px;	text-transform: uppercase;	margin-top: 0px;	margin-bottom: 0px;}.yellow-band h3{	color: #c3187c;	font-family: 'ralewaysemibold';	font-size: 30px;	margin-top: 0px;}@media (min-width: 768px){	.yellow-band h3{		text-align: right;	}}@media (max-width: 1203px){	.yellow-band h4{		font-size: 24px;	}	.yellow-band h2{		font-size: 50px;	}	.yellow-band h3{		font-size: 28px;	}}@media (max-width: 900px){	.yellow-band h4{		font-size: 20px;	}	.yellow-band h2{		font-size: 40px;	}	.yellow-band h3{		font-size: 24px;	}}@media (min-width: 1366px){	.yellow-band h4{		font-size: 30px;	}	.yellow-band h2{		font-size: 72px;	}	.yellow-band h3{		font-size: 36px;	}}/*.featured-top-space{	margin-top: 160px;	margin-bottom: 35px;}*/.featured-block{	background: #033f5d;	border-radius:10px;	border: 1px solid #7bbddb;	position: relative;}/*@media (max-width: 360px){	.featured-block{		width: 60%;	}}@media (min-width: 361px) and (max-width: 460px){	.featured-block{		width: 65%;	}}@media (min-width: 461px) and (max-width: 480px){	.featured-block{		width: 70%;	}}@media (min-width: 481px) and (max-width: 580px){	.featured-block{		width: 75%;	}}@media (min-width: 581px) and (max-width: 768px){	.featured-block{		width: 80%;	}}*/.featured-bg{	position: absolute;	left: -60px;	top: -30px;}@media (max-width: 768px){	.featured-bg img{		width: 80px;	}	.featured-bg{		left: -40px;		top: -30px;	}        /*	.featured-top-space{		margin-top: 60px;		margin-bottom: 35px;	}        */        /*	.featured-block{		margin-bottom: 35px;	}        */}/*@media (max-width: 990px){	.featured-block{		margin-left: 15px;		margin-right: 15px;	}}*/@media (min-width: 991px){        .featured-content{		height: 140px;	}	.full-width .col-md-4{		padding-left: 0px;	}}@media (min-width: 768px) and (max-width: 990px){	.featured-content{		height: 200px;	}}/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx *//* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */.star{	background: url(../img/star.png) no-repeat 0 0;	background-size: 182px 172px;	width: 182px;	height: 172px;	position: absolute;	right: -120px;	top: -30px;	font-family: "TW Cen MT";	font-size: 20px;	padding-top: 50px;	text-align: center;}.star h3{        transform:scale(0.7,1);         -webkit-transform:scale(0.7,1);     	font-size: 32px;	line-height: 16px;	margin: 0px;                clear: both;        }.star h4{        transform:scale(0.7,1);         -webkit-transform:scale(0.7,1);            	font-size: 22px;	line-height: 12px;	margin: 5px 0px 0px;                clear: both;}.star h5{        transform:scale(0.7,1);         -webkit-transform:scale(0.7,1);           	font-size: 20px;	line-height: 16px;	margin: 0px;                clear: both;}.star h6{        transform:scale(0.7,1);         -webkit-transform:scale(0.7,1);     	font-size: 14px;	line-height: 20px;	margin: 0px;                clear: both;}.featured-content{	color: #fff;	font-family     : "Arial";	padding-left    : 15px;        padding-right   : 60px;}.featured-subcontent{        line-height     : 2.0em;        font-size       : 12px;}.featured-content h4{	font-family: "Gill Sans MT";                transform:scale(0.9,1);         -webkit-transform:scale(0.9,1);        display:inline-block;         	font-size: 20px;	color: #ed1e91;	padding-left: 25px;	margin-top: 8px;	margin-bottom: 3px;	text-transform: uppercase;}ul.plus-list, ul.plus-list-none{	margin: 0;	padding: 0;}ul.plus-list li, ul.plus-list-none li{	list-style-type: none;}ul.plus-list li:before{	content: '+ '}/************************************GPS Tracking Page************************************/.inner-content{	background: #e8eef1;	padding: 40px 15px 50px;	color: #000;	font-family: 'ralewayregular';	font-size: 14px;	min-height: 100%;	-webkit-box-shadow: 0px 11px 39px -3px rgba(0,0,0,1);  	-moz-box-shadow: 0px 11px 39px -3px rgba(0,0,0,1); 	box-shadow: 0px 11px 39px -3px rgba(0,0,0,1);} @media (min-width: 960px){	.inner-content{		padding: 80px 15px 200px;	}}h2.gen-header{	color: #c04084;	font-family: 'ralewayregular';	font-size: 33px;	margin-bottom: 30px;}h2.gen-header i{	color: #fdb73b;}.inner-content p{	line-height: 30px;	margin-bottom: 30px;}h3.cta, h3.cta a{	color: #000;	font-size: 24px;}.no-padding-left{	padding-left: 0px;}.no-margin-left{        margin-left: 0px;}@media (min-width: 768px){	.form-box .no-padding-right{		padding-right: 0px;	}	.form-box .col-sm-3{		padding-left: 0px;	}}@media (max-width: 767px){	.form-box .no-padding-right{		padding-left: 0px;	}	.btn-contact{		margin-top: 20px;	}}.form-box{	color: #fdfcc1;	font-family: 'ralewaymedium';	font-size: 18px;	padding-bottom: 15px;}.form-box h4{	color: #fdfcc1;	font-family: 'ralewaymedium';	font-size: 36px;	margin-bottom: 10px;	text-transform: uppercase;}.form-box .form-control{	border-radius: 20px;	border: 1px solid #fff;}.btn-contact{	background: #c04084;	color: #fff;	font-family: 'ralewaysemibold';	font-size: 18px;	text-transform: uppercase;	border-radius: 20px;	width: 100%;}/* Sticky footer styles-------------------------------------------------- */@media (min-width: 768px){	html {	  position: relative;	  min-height: 100%;	}	body {	  /* Margin bottom by footer height */	  margin-bottom: 60px;	}	.footer {	  position: absolute;	  bottom: 0;	  width: 100%;	  /* Set the fixed height of the footer here */	  height: 60px;	}		.footer-link li{		float:left;	}	ul.footer-link{		margin: 24px 0 0 0;		padding: 0;	}}ul.footer-link{	padding-left: 0px;}.footer-link li{	list-style-type: none;}.footer-link li a{	text-decoration: none;	font-family: 'ralewayregular';	font-size: 12px;	text-transform: uppercase;	padding: 10px;}@media (min-width: 768px) and (max-width: 952px){	.footer{		height: 80px;	}}.footer {  background-color: #272727;}.footer a{	color: #97daf8;}@media (max-width:767px){	.footer-link{		margin-top: 20px;	}	.footer-link li{		margin-bottom: 10px;	}	.footer-link li a{		font-size: 14px;		text-transform: uppercase;		padding: 10px;	}}/* BELOW HAS BEEN WRITTEN BY HM xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*//* xxxxxxxxxxxxxxxxxxxxx Homepage xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */#london_earth_column{        height : 0px;}/* xxxxxxxxxxxxxxxxxxxxx Servicing & Pricing page xxxxxxxxxxxxxxxxxxxxxxxxxxx */@media (max-width: 1024px){        table.service_pricing{                width       : 100%;        }    }@media (min-width: 1024px){        table.service_pricing{                width       : 1024px;        }    }table.service_pricing{        }div.services_pricing_block b, div.services_pricing_block strong{            color           : #003c5a;        font-weight     : bold;        font-size       : 18px;        margin-top      : 10px;        margin-bottom   : 10px;        line-height     : 1.1;    }table.service_pricing td{            padding         : 5px;        border-bottom   : 1px solid #003c5a;        }table.service_pricing tr.header{            background-color    : #003c5a;        color               : #ffffff;}/* xxxxxxxxxxxxxxxxxxxxx Areas covered page xxxxxxxxxxxxxxxxxxxxxxxxxxx */@media (max-width: 800px){        table.areas_covered{                width       : 100%;        }}@media (min-width: 800px){        table.areas_covered{                width       : 800px;        }}table.areas_covered{        border: 1px solid #003c5a;}table.areas_covered td{            padding         : 5px;        border-bottom   : 1px solid #003c5a;        }table.areas_covered td.no_bottom_border{            padding         : 5px;        border-bottom   : 0px;        }table.areas_covered tr.header{            background-color    : #003c5a;        color               : #ffffff;}@media (max-width: 1024px){        table.postcodes_table{                width       : 50%;        }    }@media (min-width: 1024px){        table.postcodes_table{                width       : 512px;        }    }table.postcodes_table{        }table.postcodes_table td{            padding         : 5px;        border-bottom   : 1px solid #003c5a;        }table.postcodes_table tr.header{            background-color    : #003c5a;        color               : #ffffff;}@media (max-width: 1024px){                table.sub_postcodes_table{                width       : 90%;        }}@media (min-width: 1024px){        table.sub_postcodes_table{                width       : 921px;        }}table.sub_postcodes_table{}table.sub_postcodes_table td{                padding         : 5px;        border-bottom   : 1px solid #003c5a;}table.sub_postcodes_table tr.header{        background-color    : #003c5a;        color               : #ffffff;}/* xxxxxxxxxxxxxxxxxxxxx FAQ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */div.faq_block b, div.faq_block strong{    color           : #003c5a;    font-weight     : bold;    font-size       : 18px;    margin-top      : 10px;    margin-bottom   : 10px;    line-height     : 1.1;	    }div.services_pricing_block b{        color           : #003c5a;    font-weight     : bold;    font-size       : 18px;    margin-top      : 10px;    margin-bottom   : 10px;    line-height     : 1.1;	        }/* xxxxxxxxxxxxxxxxxxxxx Privacy Policy xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */ul.privacy_policy_ul{            padding-top: 7px;}ul.privacy_policy_ul li{            padding-bottom: 7px;}/* xxxxxxxxxxxxxxxxxxxxx Terms of Service xxxxxxxxxxxxxxxxxxxxxxxxxxxx */ul.terms_of_service_ul{            padding-top: 7px;}ul.terms_of_service_ul li{            padding-bottom: 7px;}/* xxxxxxxxxxxxxxxxxxxxx Footer xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */.footer-link li.active a{	background: none;	color: #ed1e91;	font-family: 'ralewaybold';	font-size: 14px;}.footer-link li a:hover{	color: #ed1e91;}/* xxxxxxxxxxxxxxxxxxxxx ADMIN PANEL xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx *//* xxxxxxxxxxxxxxxxxxxxx General Admin xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */.full-width-admin{        width: 100%;        padding-top: 40px;}div.admin_container{            width   : 100%;        color   : #003c5a;}.admin_panel_text{        color: #fff;    font-family: 'ralewayregular';    font-size: 32px;        padding-top: 40px;}/* xxxxxxxxxxxxxxxxxxxxx Homepage xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */.padding-left-0{        padding-left: 0px;}.padding-left-20{    padding-left: 20px;}/* xxxxxxxxxxxxxxxxxxxxx GENERAL CLASSES xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx *//* xxxxxxxxxxxxxxxxxxxxx Font Colors xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */.red{    color   : red;}.black{    color   : black;}.blue{    color   : #1155CC;}.orange{    color   : #ef4a2a;}.dark_grey{        color   : #403f3f;}.grey{        color   : #b3b3b3;}.green{    color   : #008000;}/* xxxxxxxxxxxxxxxxxxxxx Font Styling xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */.normal{    font-weight     : normal;}.bold{    font-weight     : bold;}.italic{     font-style     : italic;}.underline{    text-decoration: underline;}/* xxxxxxxxxxxxxxxxxxxxx Specific Fonts xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */.boldblue{    color           : #003c5a;    font-weight     : bold;}.email_link{        color           : blue;}.error{    margin-top  : 5px;    color       : red;}/* xxxxxxxxxxxxxxxxxxxxx Fractional Font Sizes xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */.one_point_three{    font-size       : 1.3em;}.double{    font-size       : 2em;}.one_twenty{    font-size       : 1.2em;}/* xxxxxxxxxxxxxxxxxxxxx Alignment xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */.left{    float   : left;}.right{    float   : right;}.center{    text-align  : center;}/* xxxxxxxxxxxxxxxxxxxxx Vertical Spacing xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */.vertical_50px{        height              : 50px;        width               : 100%;        clear               : both;        }.vertical_20px{        height              : 20px;        width               : 100%;        clear               : both;        }.vertical_10px{        height              : 10px;        width               : 100%;        clear               : both;}.vertical_5px{        height              : 5px;        width               : 100%;        clear               : both;}/* xxxxxxxxxxxxxxxxxxxxx Widths xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */.full_width{        width               : 100%;}.full_width_job{        width               : 100%;                padding-bottom      : 10px;}/* xxxxxxxxxxxxxxxxxxxxx Hide / Show xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */.hide{        display         : none;}.show{        display         : block;}/* xxxxxxxxxxxxxxxxxxxxx Form Controls xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */input{        padding-left    : 5px;    padding-right   : 5px;        height          : 26px;}input.radioleft20{        margin-left  : 40px;}.yesno{    margin-top  : 6px;    margin-left : 6px;    }.day{    margin-top  : 6px;    margin-left : 6px;    margin-right: 10px;    }.marginleft{    margin-left  : 20px;}input.mid{    width       : 100px;}input.large, select.large{        width       : 250px;}input.extralarge, select.extralarge{        width           : 400px;}input.full, select.full{        width           : 100%;}select{    height          : 26px;}.field_label{    margin-top      : 5px;    margin-bottom   : 5px;    font-weight     : bold;    width           : 100%;    clear           : both;}textarea.large{    width           : 250px;    height          : 150px;}textarea.extralarge{    width           : 400px;    height          : 150px;}#reset, #submit{    float           : left;}#submit{    margin-left     : 20px;}#submit.no_margin_left{        margin-left     : 0px;}.spinner{    width           : 27px;    height          : 27px;    padding-left    : 5px;}.highlight{        background-color: yellow;}/* Sticky footer styles-------------------------------------------------- */html {	  position: relative;	  min-height: 100%;	}body.index p{		font-family: 'ralewayregular';		color: #fff;		font-size: 18px;		margin-bottom: 50px;	}body {	  overflow-x: hidden;	  background: url("../img/index-bg.jpg") no-repeat center;	  background-size: cover;	}body.index .footer {	  background: #000;	}@media (min-width: 1366px){		body.index {	  /* Margin bottom by footer height */	  margin-bottom: 215px;	}		body.index .footer {	  position: absolute;	  bottom: 0;	  width: 100%;	  /* Set the fixed height of the footer here */	  height: 215px;	  background: #000;	}	}@media (min-width: 768px) and (max-width: 1365px){		body.index {	  /* Margin bottom by footer height */	  margin-bottom: 255px;	}		body.index .footer {	  position: absolute;	  bottom: 0;	  width: 100%;	  /* Set the fixed height of the footer here */	  height: 255px;	  background: #000;	}	}.top-footer{	background: #f6f33d;	text-transform: uppercase;	padding-top: 25px;	padding-bottom: 10px;	font-family: ralewaysemibold;	color: #000;}.top-footer h4{	font-size: 24px;}.top-footer h3{	font-size: 36px;	font-family: ralewaybold;}.top-footer h3 span{	font-family: ralewaybold;	font-size: 48px;	color: #bc0972;	position: relative;}.top-footer h3 a:hover{	text-decoration: none;}@media (min-width: 1350px){	.top-footer h3 span:before{		content: "";		width: 304px;		height: 74px;		background: url(../img/free-arrow.png) no-repeat 0 0;		position: absolute; 		left: -210px;		top: -70px;	}}.disc-wrap{	padding-top: 80px;	padding-bottom: 50px;	text-align: center;}@media (min-width: 1022px){	.disc-wrap{		padding-top: 300px;	}}.disc-wrap a{	position: relative;	display: inline-block;}a.leaflet-arrow img{	z-index: 1;}a.leaflet-arrow span:before{	content: "";	width: 229px;	height: 236px;	background: url(../img/leaflet-arrow.png) no-repeat 0 0;	position: absolute; 	left: -15px;	top: -35px;	z-index: 8;}@media (max-width: 375px){	a.leaflet-arrow span:before{		left: -15px;		top: -55px;	}}.disc-wrap .col-sm-4{	margin-bottom: 30px;}.tagline{	background: #0dc143;	color: #000;	padding: 15px 5px;}@media (min-width: 768px){	.tagline{		font-size: 18px;	}}
video{
	width: 400px;
	float: right;
	padding-left: 50px;
}
@media (max-width: 768px){
	video{
		width: 100%;
		float: none;
		padding: 15px;
	}
}
body.no_bg{
    background-image: none;
}