/*
Theme Name: CCTV Cameras
Author: Sahil */

#read-more {display:none;}

#popular-searches {display:none;}


.kk-footer-container { display: block;
    width: 100%;
background-color:#000;
}

.kk-footer {
    display: flex;
justify-content: space-between; margin: 0 auto;
max-width: 1200px;
padding: 50px 10px;
width: 95%; }

.kk-footer a{
  color: #fff!important;
    font-size: 12px;
    letter-spacing: 2px;
    line-height: 22px;
    margin: 12px 0;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 0.4s ease-in-out 0s;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;
}

.kk-footer ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}


.kk-footer a:hover{
color:#8cc53f!important; -webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;
}

@media (max-width: 799px) { .kk-footer {
padding: 20px 10px 0;
text-align: center; 
display:block;}
}


.kk-tag a { color:#fff!important;
text-decoration:none!important;
  -webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
 -o-transition: all 0.4s ease-in-out; 
 transition: all 0.4s ease-in-out;
}

.kk-tag a:hover{color:#A3DC18!important;
  -webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
 -o-transition: all 0.2s ease-in-out; 
 transition: all 0.2s ease-in-out;
}


html, body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family: 'LatoRegular', sans-serif;
	font-size:14px;
	color:#000;
	font-weight:400;
}
hr {
	margin:0px;
	padding:0px;
	height:0;
	color:#ccccce;
	width:100%;
	height:1px;
	border:0;
	background-color: #ccccce;
}
.clr {
	margin:0;
	padding:0;
	clear:both;
}
/* Global Classes starts */
* {
	outline:none;
}
div, form, P {
	margin:0px;
	padding:0px;
}
A IMG /* This Class will disble border over any link on images*/ {
	border:none;
	outline:none
}
a {
	text-decoration:underline;
	color:#004274;
}
a:hover {
	text-decoration:none;
	color:#cb0202;
}
p {
	color:#000000;
	padding:5px 0px 5px 0px;
	margin:5px 0px 5px 0px;
}
p a {
	text-decoration:underline;
	color:#004274;
}
p a:hover {
	text-decoration:none;
	color:#cb0202;
}
UL {
	/* Controls NORMAL UL */
	margin:0 0 0 15px;
	padding:0 0 0 0;
	list-style-type: disc;
	color:#000000;
}
UL LI {
	/* Controls NORMAL li inside UL */
	margin:0 0 3px 0;
	padding:0 0 0 12px;
}
UL strong {
	font-size:15px;
}
OL {
	/* Controls NORMAL OL */
	margin:0 0 0 28px;
	padding:0 0 0 0;
	list-style-type:decimal;
}
OL LI {
	/* Controls NORMAL li inside OL */
	text-decoration:underline;
	color:#000000;
}
OL LI A, LI A, OL A {
	/* Controls LINKS inside OL */
	text-decoration:underline;
	color:#004274;
}
OL A:HOVER {
	/* Controls LINKS HOVER inside OL */
	text-decoration:none;
	color:#cb0202;
}
UL A {
	/* Controls LINKS inside UL */
	text-decoration:underline;
	color:#004274;
}
UL A:HOVER {
	/* Controls LINKS HOVER inside UL */
	text-decoration:none;
	color:#cb0202;
}
/* ----Global Classes ends-----*/
	
/*----------------Header Container-----------------*/
#header_wrapper {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.header-container {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.top-bg {
	margin:0px 0px 0px 0px;
	padding:5px 0px;
	background:#12547e;
}
.top-main {
	margin:0px auto;
	padding:0px 0px 0px 0px;
	width:1200px;
}
.top-main-left {
	margin:0px;
	padding:0px 0px 0px 0px;
	width:635px;
	float:left;
}
.top-main-right {
	margin:0px;
	padding:0px 0px 0px 0px;
	width:322px;
	float:right;
}
.top-main p {
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	color:#fff;
}
.top-main h2, .top-main .divh2 {
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:20px;
	color:#fff;
}
.top-main h2 span, .top-main .divh2 span {
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	color:#fff;
	font-weight:normal;
}
.top-header {
	margin:0px auto;
	padding:25px 0px;
	width:1200px;
}
.header-left {
	margin:0px 0px;
	padding:0px;
	width:315px;
	float:left;
}
.header-logo {
	margin:0px;
	padding:0px;
}
.header-logo img {
	max-width:100%;
}
.header-right {
	margin:0px;
	padding:0px;
	width:736px;
	float:right;
	display:block;
}
.top-nav {
	margin:30px 0px 0px 6px;
	padding:0px;
}
.top-nav ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.top-nav ul li {
	margin:0px;
	padding:0px 11px;
	float:left;
	background:url(./images/top-nav-di.jpg) right top no-repeat;
}
.top-nav ul li a {
	margin:0px;
	padding:0px 0px 10px 0px;
	font-size:14px;
	color: #444444;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:400;
}
.top-nav a:hover {
	border-bottom:2px solid #8cc63f;
}
.top-nav a.active {
	border-bottom:2px solid #8cc63f;
}
.top-nav ul li:last-child {
	background-image:none;
	padding:0px 0px 0px 11px;
}
.top-nav ul li.current-menu-item a {
	border-bottom:2px solid #8cc63f;
}
.top-slider {
	margin:0px;
	padding:0px;
}
.top-slider img {
	margin:0px;
	padding:0px;
	width:100%;
	height:533px;
}
.slider-new {
	margin:-533px 18.3% 0px 0px;
	padding:0px;
	position:relative;
	float:right;
	z-index:30;
}
.slider-form {
	margin:0px 0px 0px;
	padding:0px 30px;
	width:353px;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
	height:533px;
}
.slider-form h2, .slider-form .divh2 {
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 0px;
	font-size:30px;
	color:#86c236;
	font-family: 'Lato';
	font-weight:900;
	text-transform:uppercase;
	text-align:center;
}
.slider-form p {
	margin:0px 0px 0px;
	padding:0px;
	font-size:18px;
	color:#ffffff;
	font-family: 'Lato';
	font-weight:400;
	text-align:center;
}
.form {
	margin:20px 0px 0px 0px;
	padding:0px;
}
.form-intp {
	margin:0px 0px 10px 0px;
	padding:10px;
	background:#ffffff;
	border:1px solid #aeaeae;
	font-size:13px;
	color:#3b3b3b;
	width:94%;
}
.form-list {
	margin:0px 0px 10px 0px;
	padding:8px 10px;
	border:1px solid #aeaeae;
	font-size:13px;
	color: #3b3b3b;
	font-weight:normal;
	width:100%;
	box-shadow:9px -11px 21px #dbdbdb inset;
}
.form-btn {
	margin:20px 0px 36px 0px;
	padding:15px 30px;
	background:#8cc63f;
	border-radius:3px;
	font-size:22px;
	color:#ffffff;
	font-weight:400;
	border:none;
	text-align: left;
	display:block;
	cursor:pointer;
}
.form-btn:hover {/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#abe959), to(#8cc63f));
	/* Safari 5.1, Chrome 10+ */
		  background: -webkit-linear-gradient(top, #abe959, #8cc63f); /* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #abe959, #8cc63f); /* IE 10 */
	background: -ms-linear-gradient(top, #abe959, #8cc63f); /* Opera 11.10+ */
	background: -o-linear-gradient(top, #abe959, #8cc63f);
}
/*----------------Header close-----------------*/	




/*----------------body container-----------------*/	

.body-container {
	margin:0px 0px 0px 0px;
	padding:0px;
}
.body-alarm {
	margin:0px 0px 20px 0px;
	padding:20px 0px;
	/* Safari 4-5, Chrome 1-9 */ 
		 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ebebeb), to(#f2f2f2));
	/* Safari 5.1, Chrome 10+ */
		  background: -webkit-linear-gradient(top, #f2f2f2, #ebebeb); /* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #f2f2f2, #ebebeb); /* IE 10 */
	background: -ms-linear-gradient(top, #f2f2f2, #ebebeb); /* Opera 11.10+ */
	background: -o-linear-gradient(top, #f2f2f2, #ebebeb);
}
.body-alarm-main {
	margin:0px auto;
	padding:0px 0px;
	width:1200px;
}
.body-alarm-left {
	margin:20px 15px 0px 0px;
	padding:0px 0px;
	width:585px;
	float:left;
}
.alarm-bg {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	background:url(/wp-content/uploads/2015/02/one.png) left top no-repeat;
	height:186px;
}
.body-alarm-left h3 {
	margin:0px 0px 0px 0px;
	padding:20px 0px 15px 0px;
	font-size:22px;
	color:#ffffff;
	font-family: 'Lato';
	font-weight:900;
	text-transform:uppercase;
	line-height:28px;
}
.body-alarm-left h3 span {
	margin:0px 0px 0px 0px;
	padding:0px 0px;
	color:#e6ffc5;
}
.alarm-btn {
	margin:20px 0px;
}
.alarm-btn a {
	margin:0px 0px;
	padding:14px 30px;
	background:#8cc63f;
	border-radius:3px;
	font-size:22px;
	font-family: 'LatoBlack', sans-serif;
	color:#ffffff;
	font-weight:400;
	border:none;
	text-transform:uppercase;
	text-decoration:none;
}
.alarm-btn a:hover {/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#abe959), to(#8cc63f));
	/* Safari 5.1, Chrome 10+ */
		  background: -webkit-linear-gradient(top, #abe959, #8cc63f); /* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #abe959, #8cc63f); /* IE 10 */
	background: -ms-linear-gradient(top, #abe959, #8cc63f); /* Opera 11.10+ */
	background: -o-linear-gradient(top, #abe959, #8cc63f);
}
.alarm-img {
	margin:0px 0px 0px 0px;
	padding:0px;
	float:right;
}
.alarm-img2 {
	margin:0px 15px 0px 0px;
	padding:0px;
	float:right;
}
.alarm-sedow {
	margin:0px 0px 0px 0px;
	padding:0px;
	background:url(./images/alarm-sedow.png) left top no-repeat;
	height:40px;
}
.page-details {
	margin:0px auto;
	padding:0px;
	width:1200px;
	background:url(./images/inner_bg.jpg) center top repeat-y;
}
.page-details h2, .page-details .divh2 {
	margin:20px 0px;
	padding:0px 0px 25px 0px;
	background:url(./images/details-di.jpg) left bottom no-repeat;
	font-size:18px;
	color:#12547e;
	font-weight:700;
	text-transform:uppercase;
}
.page-details1 {
	margin:0px auto;
	padding:0px;
	width:1200px;
	background:url(./images/formbg.jpg) center top repeat-y;
}
.page-details1 h2, .page-details1 .divh2 {
	margin:20px 0px;
	padding:0px 0px 25px 0px;
	background:url(./images/details-di.jpg) left bottom no-repeat;
	font-size:18px;
	color:#12547e;
	font-weight:700;
	text-transform:uppercase;
}
.body-details {
	margin:0px auto;
	padding:0px;
	width:1200px;
}
.deatails {
	margin:0px;
	padding:0px;
}
.body-details h2, .body-details .divh2 {
	margin:20px 0px;
	padding:0px 0px 25px 0px;
	background:url(./images/details-di.jpg) left bottom no-repeat;
	font-size:18px;
	color:#12547e;
	font-weight:700;
	text-transform:uppercase;
	font-family: 'Lato';
}
.deatails-left {
	margin:0px;
	padding:0px;
	width:580px;
	float:left;
}
.deatails-left h3 {
	margin:20px 0px;
	padding:0px 0px 25px 0px;
	background:url(./images/details-di.jpg) left bottom no-repeat;
	font-size:18px;
	color:#12547e;
	font-weight:700;
	text-transform:uppercase;
	font-family: 'Lato';
}
.deatails-left strong {
	margin:0px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	color:#403d3d;
	line-height:25px;
}
.deatails-left p {
	margin:30px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	color:#403d3d;
	font-weight:normal;
	line-height:25px;
}
.deatails-btn {
	margin:50px 0px;
}
.deatails-btn a {
	margin:0px 0px;
	padding:16px 50px;
	background:#8cc63f;
	border-radius:3px;
	font-size:18px;
	font-family: 'LatoBlack', sans-serif;
	color:#ffffff;
	font-weight:400;
	border:none;
	text-decoration:none;
}
.deatails-btn a:hover {/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#abe959), to(#8cc63f));
	/* Safari 5.1, Chrome 10+ */
		  background: -webkit-linear-gradient(top, #abe959, #8cc63f); /* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #abe959, #8cc63f); /* IE 10 */
	background: -ms-linear-gradient(top, #abe959, #8cc63f); /* Opera 11.10+ */
	background: -o-linear-gradient(top, #abe959, #8cc63f);
}
.deatails-right {
	margin:0px;
	padding:0px;
	width:585px;
	float:right;
}
.deatails-right h3 {
	margin:20px 0px;
	padding:0px 0px 3px 0px;
	font-size:18px;
	color:#12547e;
	font-weight:700;
	background:url(./images/details-di.jpg) left bottom no-repeat;
	text-transform:uppercase;
	font-family: 'Lato';
}
.deatails-right h3 a {
	margin:6px 0px 0px 0px;
	padding:10px;
	font-size:15px;
	background:#cccccc;
	color:#fff;
	font-weight:normal;
	display:block;
	float:right;
	text-transform:lowercase;
	border-radius:2px;
	text-decoration:none;
}
.deatails-right a:hover {
	background:#8cc53f;
}
.product {
	margin:30px 0px 0px 0px;
	padding:0px;
}
.product-left {
	margin:0px;
	padding:0px;
	width:160px;
	float:left;
}
.product-img {
	margin:0px;
	padding:0px;
}
.product-img img {
	border:1px solid #e6e6e6;
	height:150px;
	width:150px;
}
.product-right {
	float:right;
	width:400px;
}
.product-right h4 {
	margin:0px;
	padding:0px;
	font-size:16px;
	color:#12547e;
	font-family: 'Lato';
	font-weight:700;
}
.product-right h4 a {
	color:#12547e;
	text-decoration:none;
}
.product-right h4 a:hover {
	color:#8cc53f;
	text-decoration:none;
	background:none;
}
.product-right h4 span {
	margin:0px;
	padding:0px;
	font-size:18px;
	color:#8cc63f;
	float:right;
}
.product-right p {
	margin:10px 0px;
	padding:0px;
	font-size:14px;
	color:#403d3d;
	line-height:22px;
}
.product-btn {
	margin:30px 0px;
}
.product-btn a {
	margin:0px 0px;
	padding:10px 20px;
	background:#8cc63f;
	border-radius:3px;
	font-size:15px;
	font-family: 'LatoBlack', sans-serif;
	color:#ffffff;
	font-weight:400;
	border:none;
	text-decoration:none;
}
.product-btn a:hover {/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#abe959), to(#8cc63f));
	/* Safari 5.1, Chrome 10+ */
		  background: -webkit-linear-gradient(top, #abe959, #8cc63f); /* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #abe959, #8cc63f); /* IE 10 */
	background: -ms-linear-gradient(top, #abe959, #8cc63f); /* Opera 11.10+ */
	background: -o-linear-gradient(top, #abe959, #8cc63f);
}
.body-home-bg {
	margin:0px 0px 0px 0px;
	padding:20px 0px 44px 0px;
	/* Safari 4-5, Chrome 1-9 */ 
		 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ebebeb), to(#f2f2f2));
	/* Safari 5.1, Chrome 10+ */
		  background: -webkit-linear-gradient(top, #f2f2f2, #ebebeb); /* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #f2f2f2, #ebebeb); /* IE 10 */
	background: -ms-linear-gradient(top, #f2f2f2, #ebebeb); /* Opera 11.10+ */
	background: -o-linear-gradient(top, #f2f2f2, #ebebeb);
}
.home-security {
	margin:0px auto;
	padding:0px 0px;
	width:1200px;
}
.home-security h2, .home-security .divh2 {
	margin:10px 0px 80px 0px;
	padding:0px 0px;
	font-size:30px;
	color:#12547e;
	font-family: 'Lato';
	font-weight:700;
	text-align:center;
	text-transform:uppercase;
}
.security-part-left {
	margin:0px;
	padding:0px 0px;
	width:388px;
	float:left;
}
.security-left {
	margin:0px;
	padding:0px 0px 13px 0px;
	background: linear-gradient(0deg, #002a5f, #0c507b 80%);
	background:#043768;
}
.security-left h3 {
	margin:0px;
	padding:25px 0px;
	background:#0c4264;
	font-size:22px;
	color:#ffffff;
	text-align:center;
	text-transform:uppercase;
	font-family: 'Lato';
	font-weight:700;
}
.security-left h2, .security-left .divh2 {
	margin:25px 0;
	padding:0px 0px;
	font-size:55px;
	color:#ffffff;
	text-align:center;
	font-family: 'Lato';
	font-weight:900;
}
.security-left p {
	margin:15px 15px;
	padding:0px 0px 0px 0px;
	font-size:17px;
	color:#ffffff;
	line-height:30px;
}
.security-btn {
	margin:70px 0px 38px 0px;
	text-align:center;
}
.security-btn a {
	margin:0px 0px;
	padding:15px 50px;
	background:#8cc53f;
	border-radius:3px;
	font-size:20px;
	font-family: 'LatoBlack', sans-serif;
	color:#ffffff;
	font-weight:400;
	border:none;
	text-decoration:none;
}
.security-btn a:hover {/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#abe959), to(#8cc63f));
	/* Safari 5.1, Chrome 10+ */
		  background: -webkit-linear-gradient(top, #abe959, #8cc63f); /* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #abe959, #8cc63f); /* IE 10 */
	background: -ms-linear-gradient(top, #abe959, #8cc63f); /* Opera 11.10+ */
	background: -o-linear-gradient(top, #abe959, #8cc63f);
}
.green-part {
	margin:-48px 0px 0px 0px;
	padding:0px 0px 35px 0px;
	width:424px;
	float:left;
	background: linear-gradient(0deg, #88c339, #71b711 80%);
	background:#81bf2c;
}
.green-part h3 {
	margin:0px;
	padding:49px 0px;
	background:#6f9d30;
	font-size:22px;
	color:#ffffff;
	text-align:center;
	text-transform:uppercase;
	font-family: 'Lato';
	font-weight:700;
}
.green-part h2, .green-part .divh2 {
	margin:25px 0;
	padding:0px 0px;
	font-size:55px;
	color:#ffffff;
	text-align:center;
	font-family: 'Lato';
	font-weight:900;
}
.green-part p {
	margin:25px 25px;
	padding:0px 0px 0px 0px;
	font-size:17px;
	color:#ffffff;
	line-height:30px;
}
.green-part-btn {
	margin:71px 0px 38px 0px;
	text-align:center;
}
.green-part-btn a {
	margin:0px 0px;
	padding:15px 50px;
	background:#12547e;
	border-radius:3px;
	font-size:20px;
	font-family: 'LatoBlack', sans-serif;
	color:#ffffff;
	font-weight:400;
	border:none;
	text-decoration:none;
	border:1px solid #0090a4;
}
.green-part-btn a:hover {/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#abe959), to(#8cc63f));
	/* Safari 5.1, Chrome 10+ */
		  background: -webkit-linear-gradient(top, #abe959, #8cc63f); /* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #abe959, #8cc63f); /* IE 10 */
	background: -ms-linear-gradient(top, #abe959, #8cc63f); /* Opera 11.10+ */
	background: -o-linear-gradient(top, #abe959, #8cc63f);
	border:1px solid #fff;
}
/*----------------body close-----------------*/	    






/*----------------footer container-----------------*/	
.footer-container {
	margin:0px;
	padding:0px;
}
.footer-bg {
	margin:0px;
	padding:30px 0px 0px 0px;
	background:#1d1d1d;
}
.footer-bg h4 {
	margin:0px 0px 20px 0px;
	padding:0px 0px 20px 0px;
	font-size:17px;
	color:#ffffff;
	text-transform:uppercase;
	background:url(./images/footer-di.jpg) left bottom no-repeat;
	font-weight:400;
	font-family: 'Lato';
}
.sldr_title {
	display:none !important;
}
.footer-main {
	margin:0px auto;
	padding:0px 0px;
	width:1200px;
}
.footer-bg p {
	margin:0px;
	padding:0px 0px 35px 0px;
	font-size:14px;
	color: #ffffff;
	font-weight:normal;
	line-height:22px;
}
.footer-bg h5 {
	margin:10px 0px;
	padding:0px 0px 0px 30px;
	font-size:18px;
	color: #ffffff;
	background:url(./images/phone-icon.png) left center no-repeat;
}
.footer-bg p a {
	margin:0px;
	padding:0px 0px 0px 30px;
	font-size:18px;
	color: #ffffff;
	background:url(./images/masege.png) left center no-repeat;
	text-decoration:underline;
}
.footer-bg a:hover {
	color: #8cc53f;
}
.video-btn {
	margin:0px 0px;
}
.video-btn a {
	margin:0px 0px;
	padding:12px 30px;
	background:#8cc53f;
	border-radius:3px;
	font-size:16px;
	font-family: 'LatoBlack', sans-serif;
	color:#ffffff;
	font-weight:400;
	border:none;
	text-decoration:none;
}
.video-btn a:hover {
	color:#fff;
	/* Safari 4-5, Chrome 1-9 */ 
		 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#abe959), to(#8cc63f));
	/* Safari 5.1, Chrome 10+ */
		  background: -webkit-linear-gradient(top, #abe959, #8cc63f); /* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #abe959, #8cc63f); /* IE 10 */
	background: -ms-linear-gradient(top, #abe959, #8cc63f); /* Opera 11.10+ */
	background: -o-linear-gradient(top, #abe959, #8cc63f);
}
.footer-left {
	margin:0px 36px 0px 0px;
	padding:0px 0px;
	width:376px;
	float:left;
}
.footer-left span {
	margin:0px;
	padding:0px 0px 35px 0px;
	font-size:14px;
	color: #ffffff;
	font-weight:normal;
	line-height:25px;
	font-style:italic;
}
.footer-john {
	margin:0px;
	padding:0px 0px 0px 0px;
}
.footer-john p {
	margin:40px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	color: #8cc53f;
	font-weight:normal;
}
.footer-john p span {
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	color: #ffffff;
	font-weight:normal;
}
.footer-john-icon {
	margin:20px 0px;
	padding:0px 0px 0px 0px;
}
.footer-john-icon img {
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}
.footer-right {
	margin:0px;
	padding:0px 0px;
	width:376px;
	float:right;
}
.footer-right img {
	max-width:100%;
}
.footer-right ul {
	margin:45px 0px;
	padding:0px 0px;
	list-style-type:none;
}
.footer-right ul li {
	margin:0px;
	padding:0px 0px 20px 20px;
	font-size:15px;
	color:#fff;
	background:url(./images/dotted.jpg) left 4px no-repeat;
}
.footer-copy {
	margin:0px;
	padding:20px 0px;
	background:#000000;
}
.copy-main {
	margin:0px auto;
	padding:0px 0px 0px 0px;
	width:1200px;
}
.copy-main p {
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:13px;
	color:#ffffff;
}
.copy-main p span {
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
}
.footer-nav {
	margin:-15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	width:720px;
}
.footer-nav ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
}
.footer-nav ul li {
	margin:0px 0px 0px 0px;
	padding:0px 10px;
	float:left;
	background:url(./images/top-nav-di.jpg)right top no-repeat;
}
.footer-nav ul li:last-child {
	background-image:none;
}
.footer-nav ul li a {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
}
.footer-nav a:hover {
	color:#8cc53f;
}
.footer-nav ul li.current-menu-item a {
	color:#8cc53f;
}
/*----------------footer close-----------------*/	 







/*----------------all pages-----------------*/
.about-slider {
	margin:0px 0px -3px 0px;
	padding:0px;
}
.about-slider img {
	margin:0px;
	padding:0px;
	width:100%;
}
.about {
	margin:0px auto;
	padding:0px;
	width:1240px;
}
.about-slider-text {
	margin:-140px 0px 0px 0px;
	padding:0px;
	width:100%;
	position: absolute;
}
.text-bg {
	margin:0px 95px 0px 0px;
	padding:30px 18px;
	float:right;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
	width:652px;
}
.about-slider-text h2 , .about-slider-text .divh2 {
	margin:3px 0px 0px 0px;
	padding:0px;
	font-size:18px;
	color:#ffffff;
	font-weight:bold;
	float:left;
	text-transform:uppercase;
	font-family: 'Lato';
	font-weight:700;
}
.about-btn {
	margin:0px 0px 0px 0px;
	padding:0px;
	float:right;
}
.about-btn a {
	margin:0px 0px;
	padding:13px 37px;
	background:#8cc53f;
	border-radius:3px;
	font-size:20px;
	font-family: 'Lato';
	color:#ffffff;
	font-weight:400;
	border:none;
	text-decoration:none;
}
.about-btn a:hover {
	color:#fff;
	/* Safari 4-5, Chrome 1-9 */ 
		 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#abe959), to(#8cc63f));
	/* Safari 5.1, Chrome 10+ */
		  background: -webkit-linear-gradient(top, #abe959, #8cc63f); /* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #abe959, #8cc63f); /* IE 10 */
	background: -ms-linear-gradient(top, #abe959, #8cc63f); /* Opera 11.10+ */
	background: -o-linear-gradient(top, #abe959, #8cc63f);
}
.about-right {
	margin:0px 21px 0px 0px;
	padding:0px 0px 66px 0px;
	width:560px;
	float:right;
}
.about-right h3 {
	margin:20px 0px;
	padding:0px 0px 25px 0px;
	background:url(./images/about-di.jpg) left bottom no-repeat;
	font-size:18px;
	color:#12547e;
	font-weight:700;
	text-transform:uppercase;
	font-family: 'Lato';
}
.body-alarm-left1 {
	margin:30px 0px 0px 0px;
	padding:0px 0px;
}
.alarm-bg1 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	background:url(./images/alarm-bg.jpg) left top no-repeat;
	height:186px;
}
.alarm-bg2 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	background:url(/wp-content/uploads/2017/08/three.png) left top no-repeat;
	height:187px;
}
.body-alarm-left1 h2 , .body-alarm-left1 .divh2 {
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 0px;
	font-size:22px;
	color:#ffffff;
	font-family: 'Lato';
	font-weight:900;
	text-transform:uppercase;
	background:none;
	line-height:28px;
}
.body-alarm-left1 h2 span, .body-alarm-left1 .divh2 span {
	margin:0px 0px 0px 0px;
	padding:0px 0px;
	color:#e6ffc5;
}
.alarm-btn {
	margin:25px 0px 20px 0px;
}
.alarm-btn a {
	margin:0px 0px;
	padding:12px 30px;
	background:#8cc63f;
	border-radius:3px;
	font-size:20px;
	font-family: 'Lato';
	color:#ffffff;
	font-weight:700;
	border:none;
	text-transform:uppercase;
	text-decoration:none;
}
.alarm-btn a:hover {/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#abe959), to(#8cc63f));
	/* Safari 5.1, Chrome 10+ */
		  background: -webkit-linear-gradient(top, #abe959, #8cc63f); /* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #abe959, #8cc63f); /* IE 10 */
	background: -ms-linear-gradient(top, #abe959, #8cc63f); /* Opera 11.10+ */
	background: -o-linear-gradient(top, #abe959, #8cc63f);
}
.alarm-img {
	margin:0px 0px 0px 0px;
	padding:0px;
	float:right;
}
.alarm-img2 {
	margin:0px 15px 0px 0px;
	padding:0px;
	float:right;
}
.alarm-btn1 {
	margin:15px 0px 20px 0px;
}
.alarm-btn1 a {
	margin:0px 0px;
	padding:12px 30px;
	background:#8cc63f;
	border-radius:3px;
	font-size:20px;
	font-family: 'Lato';
	color:#ffffff;
	font-weight:700;
	border:none;
	text-transform:uppercase;
	text-decoration:none;
}
.alarm-btn1 a:hover {/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#abe959), to(#8cc63f));
	/* Safari 5.1, Chrome 10+ */
		  background: -webkit-linear-gradient(top, #abe959, #8cc63f); /* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #abe959, #8cc63f); /* IE 10 */
	background: -ms-linear-gradient(top, #abe959, #8cc63f); /* Opera 11.10+ */
	background: -o-linear-gradient(top, #abe959, #8cc63f);
}
.alarm-img {
	margin:0px 0px 0px 0px;
	padding:0px;
	float:right;
}
.alarm-img2 {
	margin:0px 15px 0px 0px;
	padding:0px;
	float:right;
}
.about-about {
	margin:30px 0px 0px 0px;
	padding:0px;
	background:url(./images/donwload.jpg) left top no-repeat;
	height:367px;
}
.donw-btn {
	margin:-55px 0px 0px 0px;
	text-align:center;
}
.donw-btn a {
	margin:0px 0px;
	padding:10px 14px;
	background:#8cc63f;
	border-radius:3px;
	font-size:20px;
	font-family: 'Lato';
	color:#ffffff;
	font-weight:700;
	border:none;
	text-transform:uppercase;
	text-decoration:none;
}
.donw-btn a:hover {/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#abe959), to(#8cc63f));
	/* Safari 5.1, Chrome 10+ */
		  background: -webkit-linear-gradient(top, #abe959, #8cc63f); /* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #abe959, #8cc63f); /* IE 10 */
	background: -ms-linear-gradient(top, #abe959, #8cc63f); /* Opera 11.10+ */
	background: -o-linear-gradient(top, #abe959, #8cc63f);
}
.laod-btn {
	margin:50px 0px;
}
.laod-btn a {
	margin:0px 0px;
	padding:11px 50px;
	background:#777777;
	border-radius:3px;
	font-size:20px;
	font-family: 'LatoBlack', sans-serif;
	color:#ffffff;
	font-weight:400;
	border:none;
	text-decoration:none;
}
.laod-btn a:hover {/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#abe959), to(#8cc63f));
	/* Safari 5.1, Chrome 10+ */
		  background: -webkit-linear-gradient(top, #abe959, #8cc63f); /* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #abe959, #8cc63f); /* IE 10 */
	background: -ms-linear-gradient(top, #abe959, #8cc63f); /* Opera 11.10+ */
	background: -o-linear-gradient(top, #abe959, #8cc63f);
}
.inner-left h4 {
	margin:0px 0 20px 0px;
	padding:40px 0px 25px 0px;
	background:url(./images/inner-di.jpg) left bottom no-repeat;
	font-size:18px;
	color:#12547e;
	font-weight:700;
	text-transform:uppercase;
	font-family: 'Lato';
}
.inner-left {
	margin:0px;
	padding:0px 0px 0px 0px;
	width:710px;
	float:left;
}
.inner-left-pro {
	margin:0px;
	padding:0px 0px 0px 0px;
	width:234px;
	float:left;
	margin-right:25px;
}
.pro-img {
	margin:0px;
	padding:0px 0px 0px 0px;
}
.pro-img img {
	margin:0px;
	padding:0px 0px 0px 0px;
	border:1px solid #e6e6e6;
	width:211px;
	height:194px;
}
.pro-img1 {
	margin:10px 8px 0 8px;
	padding:0px 4px;
	background:#f5f5f5;
	border:1px solid #e6e6e6;
	width:52px;
	float:left;
}
.pro-img1 img {
	margin:3px;
	padding:0px 0px;
	text-align:center;
}
.inner-pro {
	margin:0px;
	padding:0px 0px 0px 0px;
}
/*.inner-left-right {
	margin:0px;
	padding:0px 0px 0px 0px;
	width:475px;
	float:right;
}*/
.inner-left-right {
	margin:0px;
	padding:0px 0px 0px 0px;
	width:100%;
	display:inline-block;
}
.inner-left-right h3 {
	margin:10px 0px;
	padding:0px 0px 0px 0px;
	font-size:18px;
	color:#12547e;
	text-transform:uppercase;
	font-weight:700;
	font-family: 'Lato';
}
.inner-left-right h5 {
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:24px;
	color:#8cc63f;
	font-style:italic;
}
.inner-left-right h5 span {
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:16px;
	color:#585858;
	font-style:italic;
}
.inner-left-right p {
	margin:20px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	color:#403d3d;
	font-weight:normal;
	line-height:22px;
}
.inner-right {
	margin:0px 42px 0px 0px;
	padding:0px 0px 0px 0px;
	width:344px;
	float:right;
}
.inner-right h4 {
	margin:0px;
	padding:40px 0px 0px 0px;
	font-size:30px;
	color:#8cc53f;
	text-transform:uppercase;
	font-family: 'Lato';
	font-weight:900;
}
.inner-right p {
	margin:0px;
	padding:0px 0px 20px 0px;
	font-size:18px;
	color:#585858;
	font-family: 'Lato';
	font-weight:400;
}
.inner-bg {
	margin:0px 0px 0px 0px;
	padding:0px 0px;
}
.pro-enquiry {
	margin:0px 0px 0px 0px;
	padding:0px 0px;
}
.pro-enquiry p {
	margin:0px 0px 0px 0px;
	padding:0px 0px;
}
.pro-intp {
	margin:8px 0px 0px 0px;
	padding:8px 10px;
	background:#fff;
	border:1px solid #aeaeae;
	font-size:13px;
	color: #3b3b3b;
	font-weight:normal;
	width:94%;
}
.pro-listt {
	margin:8px 0px 0px 0px;
	padding:8px 10px;
	border:1px solid #aeaeae;
	font-size:13px;
	color: #3b3b3b;
	font-weight:normal;
	width:100%;
	box-shadow:9px -11px 21px #e8e8e8 inset;
}
.enqui-btn {
	margin:15px 0px 61px 0px;
	padding:13px 25px;
	background:#8cc63f;
	border-radius:3px;
	font-size:22px;
	font-family: 'Lato', sans-serif;
	color:#ffffff;
	font-weight:bold;
	border:none;
	text-decoration:none;
	cursor:pointer;
}
.enqui-btn:hover {/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#abe959), to(#8cc63f));
	/* Safari 5.1, Chrome 10+ */
		  background: -webkit-linear-gradient(top, #abe959, #8cc63f); /* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #abe959, #8cc63f); /* IE 10 */
	background: -ms-linear-gradient(top, #abe959, #8cc63f); /* Opera 11.10+ */
	background: -o-linear-gradient(top, #abe959, #8cc63f);
}
.thankyou {
	margin:0px 0px 0px 0px;
	padding:0px 0px;
}
.thankyou h3 {
	margin:40px 0px 0px 0px;
	padding:0px 0px 25px 0px;
	background:url(./images/body-di.jpg) left bottom no-repeat;
	font-size:18px;
	color:#12547e;
}
.thankyou p {
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	color:#403d3d;
	font-weight:normal;
	line-height:22px;
}
.thankyou-btn {
	margin:50px 0px;
}
.thankyou-btn a {
	margin:0px 0px;
	padding:12px 30px;
	background:#8cc63f;
	border-radius:3px;
	font-size:22px;
	font-family: 'Lato', sans-serif;
	color:#ffffff;
	font-weight:bold;
	border:none;
	text-decoration:none;
}
.thankyou-btn a:hover {/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#abe959), to(#8cc63f));
	/* Safari 5.1, Chrome 10+ */
		  background: -webkit-linear-gradient(top, #abe959, #8cc63f); /* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #abe959, #8cc63f); /* IE 10 */
	background: -ms-linear-gradient(top, #abe959, #8cc63f); /* Opera 11.10+ */
	background: -o-linear-gradient(top, #abe959, #8cc63f);
}
.quote {
	margin:20px 0px;
}
.quote-left {
	margin:0px 0px;
	padding:0px;
	width:585px;
	float:left;
}
.quote-right {
	margin:0px 0px;
	padding:0px;
	width:585px;
	float:right;
}
.quote-intp {
	margin:0px 0px 8px 0px;
	padding:8px 10px;
	background:#fff;
	border:1px solid #aeaeae;
	font-size:13px;
	color: #3b3b3b;
	font-weight:normal;
	width:96%;
}
.quote-ta {
	margin:0px 0px 8px 0px;
	padding:8px 10px;
	background:#fff;
	border:1px solid #aeaeae;
	font-size:13px;
	color: #3b3b3b;
	font-weight:normal;
	width:96%;
	height:100px;
}
.quote-listt {
	margin:0px 0px 8px 0px;
	padding:8px 10px;
	border:1px solid #aeaeae;
	font-size:13px;
	color: #3b3b3b;
	font-weight:normal;
	width:100%;
	box-shadow:9px -11px 21px #e8e8e8 inset;
}
.cap-intp {
	margin:-27px 0px 0px 5px;
	padding:10px 10px;
	background:#fff;
	border:1px solid #aeaeae;
	font-size:13px;
	color: #3b3b3b;
	font-weight:normal;
	width:53%;
	vertical-align:middle;
}
.quote-cap {
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
}
.quote-cap img {
	margin:1px 0px 0px 0px;
	padding:4px 79px 3px 79px;
	border:1px solid #aeaeae;
	background:#fff;
	vertical-align:middle;
}
.quote-cap p {
	margin:0px !important;
	padding:0px !important;
}
.quote-cap1 {
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
}
.quote-cap1 img {
	margin:-10px 0px 0px 0px;
	padding:4px 79px 3px 79px;
	border:1px solid #aeaeae;
	background:#fff;
	vertical-align:middle;
}
.quote-cap1 p {
	margin:0px !important;
	padding:0px !important;
}
.cap-intp1 {
	margin:-10px 0px 0px 5px;
	padding:10px 10px;
	background:#fff;
	border:1px solid #aeaeae;
	font-size:13px;
	color: #3b3b3b;
	font-weight:normal;
	width:53%;
	vertical-align:middle;
}
.quote-btn {
	margin:10px 0px 20px 0px;
	padding:13px 25px;
	background:#8cc63f;
	border-radius:3px;
	font-size:22px;
	font-family: 'Lato', sans-serif;
	color:#ffffff;
	font-weight:bold;
	border:none;
	text-decoration:none;
	cursor:pointer;
}
.quote-btn:hover {/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#abe959), to(#8cc63f));
	/* Safari 5.1, Chrome 10+ */
		  background: -webkit-linear-gradient(top, #abe959, #8cc63f); /* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #abe959, #8cc63f); /* IE 10 */
	background: -ms-linear-gradient(top, #abe959, #8cc63f); /* Opera 11.10+ */
	background: -o-linear-gradient(top, #abe959, #8cc63f);
}
.quote-btn1 {
	margin:-10px 0px 20px 0px;
	padding:13px 25px;
	background:#8cc63f;
	border-radius:3px;
	font-size:22px;
	font-family: 'Lato', sans-serif;
	color:#ffffff;
	font-weight:bold;
	border:none;
	text-decoration:none;
	cursor:pointer;
}
.quote-btn1:hover {/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#abe959), to(#8cc63f));
	/* Safari 5.1, Chrome 10+ */
		  background: -webkit-linear-gradient(top, #abe959, #8cc63f); /* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #abe959, #8cc63f); /* IE 10 */
	background: -ms-linear-gradient(top, #abe959, #8cc63f); /* Opera 11.10+ */
	background: -o-linear-gradient(top, #abe959, #8cc63f);
}
.quote-right h5 {
	margin:17px 0px;
	padding:0px 0px 0px 30px;
	font-size:18px;
	color: #1d1d1d;
	background:url(./images/phone-icon.png) left center no-repeat;
}
.quote-right p a {
	margin:0px;
	padding:0px 0px 0px 30px;
	font-size:18px;
	color: #1d1d1d;
	background:url(./images/masege.png) left center no-repeat;
	text-decoration:underline;
}
.quote-right a:hover {
	color: #6a6a6a;
}
.contact-img {
	margin:30px 0px;
	padding:0px;
	border:1px solid #e8e8e8;
}
.navigat_mob {
	margin:0px 0px;
	padding:0px 0px;
	display:none;
	background:#043768;
}
div.wpcf7 img.ajax-loader {
	display:none;
}

/*Custom CSS - Zilong -*/
.entry-content ul {
	margin-bottom:15px;	
}
.entry-content ul li {
	color: #403d3d;
    font-size: 14px;
    font-weight: normal;
    line-height: 22px;
    margin: 0;
    padding: 0;
}
.entry-content table td {
	border:5px solid #12547E;
	padding:5px;	
}
/*---------------------Responsive CSS -------------------*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
.top-main {
width:95%;
text-align:center;
}
.top-main-left {
float:none;
width:100%;
padding:0px 0px 10px;
}
.top-main-right {
float:none;
width:100%;
padding:0px 0px 5px;
}
 .top-header {
width:95%;
padding:25px 0px 10px;
}
.header-left {
float:none;
width:100%;
text-align:center;
padding-bottom:5px;
}
.header-right {
float:none;
width:100%;
display:none;
}
 .rev_slider {
height:225px !important;
}
.slider-new {
float:none;
margin:0px 0px;
position:relative;
}
.slider-form {
width:100%;
height:auto;
padding:0px 0px;
}
.form {
padding:10px;
}
.form-intp {
width:96%;
}
.form-list {
width:99%;
height:36px;
line-height:35px;
}
 .body-alarm {
padding:30px 0px 10px;
}
.body-alarm-main {
width:95%;
}
.body-alarm-left {
float:none;
width:100%;
margin:0px 0px;
}
.alarm-bg {
background-size:100% 100%;
}
.alarm-bg2 {
background-size:100% 100%;
}
 .body-details {
width:95%;
}
.deatails-left {
float:none;
width:100%;
padding-bottom:15px;
}
.deatails-right {
float:none;
width:100%;
padding-bottom:15px;
}
.product-left {
width:20%;
}
.product-right {
width:75%;
}
.product-img img {
width:auto;
max-width:100%;
height:auto;
}
 .home-security {
width:95%;
}
.security-part-left {
float:none;
width:100%;
text-align:center;
}
.green-part {
float:none;
width:100%;
margin:0px 0px;
text-align:center;
}
.disly {
display:none;
}
.green-part h3 {
padding:25px 0px;
}
.home-security h2, .home-security .divh2 {
margin:10px 0px 30px;
}
 .footer-main {
width:95%;
}
.copy-main {
width:95%;
text-align:center;
}
.footer-left {
margin:0px 0px;
float:none;
width:100%;
padding:0px 0px 40px 0px;
}
.footer-right {
margin:0px 0px;
float:none;
width:100%;
padding:0px 0px 40px 0px;
}
.footer-nav {
float:none;
margin:0px 0px;
width:100%;
padding:15px 0px 5px;
}
.footer-nav ul li {
float:none;
display:inline-block;
padding:3px 10px 3px 5px;
background:url(images/top-nav-di.jpg) no-repeat right 4px;
}
 .about-slider-text {
margin:0px 0px;
position:relative;
background:rgba(0, 0, 0, 0.6);
}
.text-bg {
width:95%;
margin:0px auto;
padding:10px 0px 25px;
float:none;
background:none;
}
.about-slider-text h2, .about-slider-text .divh2 {
float:none;
padding-bottom:10px;
}
.about-btn {
float:none;
padding:20px 0px 5px;
}
 .page-details {
width:95%;
background:#FFF;
}
.about-right {
background:#f2f2f2;
float:none;
margin:0px 0px;
width:auto;
padding:10px 20px 60px;
}
.alarm-bg1 {
background-size:100% 100%;
}
.about-about {
background-size:100% 100%;
}
 .quote-left {
float:none;
width:100%;
}
.quote-right {
float:none;
width:100%;
}
.quote-intp {
width:96%;
}
.quote-ta {
width:96%;
}
.quote-listt {
width:99%;
height:36px;
line-height:35px;
}
.quote-cap1 img {
width:auto;
max-width:100%;
padding:4px 14px 4px;
margin:-10px 0px 8px;
}
.cap-intp1 {
margin:-10px 0px 8px 5px;
width:80%;
}
 .quote-cap img {
width:auto;
max-width:100%;
padding:4px 14px 4px;
margin:-1px 0px 0px;
}
.cap-intp {
width:70%;
}
.contact-img img {
max-width:100%;
}
 .page-details1 {
width:95%;
background:#FFF;
}
.inner-left {
float:none;
width:100%;
}
.inner-left-pro {
width:20%;
}
.pro-img img {
height:auto;
width:auto;
max-width:100%;
}
/*.inner-left-right {
width:75%;
}*/
.inner-left-right h3 {
margin:0px 0px 10px;
}
.inner-right {
float:none;
width:100%;
margin:0px 0px;
padding:0px 0px 15px;
}
.inner-bg {
background:#ededed;
padding:20px 20px;
}
.inner-right h4 {
padding:0px 0px;
}
.pro-intp {
width:97%;
}
.pro-listt {
width:100%;
}

/*------------Navigation------------*/
.navigat_mob {
display:block;
}
nav {
margin:0px auto;
padding:0px 0px 0px;
width:95%;
}
nav ul {
margin:0px 0px;
padding:0px 0px;
list-style-type:none;
width:100%;
}
 nav ul li {
margin:0px;
padding:0px 0px 0px 0px;
display:block;
background:none;
}
 nav ul li a {
margin:0px 0px;
padding:8px 0px 8px 0px;
color:#FFF;
display:block;
height:auto;
width:auto;
line-height:normal;
font-size:13px;
border-bottom:1px solid #012b53;
text-transform:uppercase;
border-top:1px solid #034f9a;
}
 nav a {
text-align: left;
width: 100%;
text-indent:0px;
text-decoration:none;
font-size:14px;
color:#FFF;
height:36px;
}
nav a:hover {
background:none;
color:#8cc63f;
text-decoration:none;
}
 nav ul {
display: none;
height: auto;
}
 nav a#pull {
display: block;
width: 100%;
position: relative;
margin:0px 0 0px 0;
color:#FFF;
text-transform:uppercase;
font-weight:600;
line-height:36px;
height:36px;
background:none;
}
nav a#pull:after {
content:"";
background: url(images/nav-icon.png) no-repeat;
width:20px;
height:20px;
display: inline-block;
position: absolute;
right:0px;
top:7px;
}
 nav ul li a:hover {
color:#8cc63f;
text-decoration:none;
}
nav ul li.current-menu-item a {
color:#8cc63f;
text-decoration:none;
}
nav ul li:last-child a {
border-bottom:none;
}
/*----------------Sub Menu---------------*/
nav ul ul {
display:block !important;
float:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
position:relative;
width:100%;
background:none;
}
nav ul ul li {
display:block;
padding:0px 0px;
background:none;
float:none;
position:relative;
color:#FFF;
line-height:normal;
}
nav ul ul li a {
display:block;
color:#FFF;
font-size:12px;
text-decoration:none;
padding:3px 5px 8px 15px;
line-height:normal;
height:auto;
width:auto;
}
nav ul ul li:last-child a {
border-bottom:none;
}
}
 @media only screen and (max-width: 767px) {
.top-main {
width:95%;
text-align:center;
}
.top-main-left {
float:none;
width:100%;
padding:0px 0px 10px;
}
.top-main-right {
float:none;
width:100%;
padding:0px 0px 5px;
}
 .top-header {
width:95%;
padding:25px 0px 10px;
}
.header-left {
float:none;
width:100%;
text-align:center;
padding-bottom:5px;
}
.header-right {
float:none;
width:100%;
display:none;
}
 .rev_slider {
height:200px !important;
}
.slider-new {
float:none;
margin:0px 0px;
position:relative;
}
.slider-form {
width:100%;
height:auto;
padding:0px 0px;
}
.form {
padding:10px;
}
.form-intp {
width:96%;
}
.form-list {
width:99%;
height:36px;
line-height:35px;
}
 .body-alarm {
padding:30px 0px 10px;
}
.body-alarm-main {
width:95%;
}
.body-alarm-left {
float:none;
width:100%;
margin:0px 0px;
}
.alarm-bg {
background-size:100% 100%;
}
.alarm-bg2 {
background-size:100% 100%;
}
 .body-details {
width:95%;
}
.deatails-left {
float:none;
width:100%;
padding-bottom:15px;
}
.deatails-right {
float:none;
width:100%;
padding-bottom:15px;
}
.product-left {
width:20%;
}
.product-right {
width:75%;
}
.product-img img {
width:auto;
max-width:100%;
height:auto;
}
 .home-security {
width:95%;
}
.security-part-left {
float:none;
width:100%;
text-align:center;
}
.green-part {
float:none;
width:100%;
margin:0px 0px;
text-align:center;
}
.disly {
display:none;
}
.green-part h3 {
padding:25px 0px;
}
.home-security h2, .home-security .divh2 {
margin:10px 0px 30px;
}
 .footer-main {
width:95%;
}
.copy-main {
width:95%;
text-align:center;
}
.footer-left {
margin:0px 0px;
float:none;
width:100%;
padding:0px 0px 40px 0px;
}
.footer-right {
margin:0px 0px;
float:none;
width:100%;
padding:0px 0px 40px 0px;
}
.footer-nav {
float:none;
margin:0px 0px;
width:100%;
padding:15px 0px 5px;
}
.footer-nav ul li {
float:none;
display:inline-block;
padding:3px 10px 3px 5px;
background:url(images/top-nav-di.jpg) no-repeat right 4px;
}
 .about-slider-text {
margin:0px 0px;
position:relative;
background:rgba(0, 0, 0, 0.6);
}
.text-bg {
width:95%;
margin:0px auto;
padding:10px 0px 25px;
float:none;
background:none;
}
.about-slider-text h2, .about-slider-text .divh2 {
float:none;
padding-bottom:10px;
}
.about-btn {
float:none;
padding:20px 0px 5px;
}
 .page-details {
width:95%;
background:#FFF;
}
.about-right {
background:#f2f2f2;
float:none;
margin:0px 0px;
width:auto;
padding:10px 20px 60px;
}
.alarm-bg1 {
background-size:100% 100%;
}
.about-about {
background-size:100% 100%;
}
 .quote-left {
float:none;
width:100%;
}
.quote-right {
float:none;
width:100%;
}
.quote-intp {
width:96%;
}
.quote-ta {
width:96%;
}
.quote-listt {
width:99%;
height:36px;
line-height:35px;
}
.quote-cap1 img {
width:auto;
max-width:100%;
padding:4px 14px 4px;
margin:-10px 0px 8px;
}
.cap-intp1 {
margin:-10px 0px 8px 5px;
width:80%;
}
 .quote-cap img {
width:auto;
max-width:100%;
padding:4px 14px 4px;
margin:-1px 0px 0px;
}
.cap-intp {
width:70%;
}
.contact-img img {
max-width:100%;
}
 .page-details1 {
width:95%;
background:#FFF;
}
.inner-left {
float:none;
width:100%;
}
.inner-left-pro {
	width:100%;
margin-bottom:20px;
}
.pro-img img {
height:auto;
width:auto;
max-width:100%;
}
/*.inner-left-right {
width:75%;
}*/
.inner-left-right h3 {
margin:0px 0px 10px;
}
.inner-right {
float:none;
width:100%;
margin:0px 0px;
padding:0px 0px 15px;
}
.inner-bg {
background:#ededed;
padding:20px 20px;
}
.inner-right h4 {
padding:0px 0px;
}
.pro-intp {
width:97%;
}
.pro-listt {
width:100%;
}

/*------------Navigation------------*/
.navigat_mob {
display:block;
}
nav {
margin:0px auto;
padding:0px 0px 0px;
width:95%;
}
nav ul {
margin:0px 0px;
padding:0px 0px;
list-style-type:none;
width:100%;
}
 nav ul li {
margin:0px;
padding:0px 0px 0px 0px;
display:block;
background:none;
}
 nav ul li a {
margin:0px 0px;
padding:8px 0px 8px 0px;
color:#FFF;
display:block;
height:auto;
width:auto;
line-height:normal;
font-size:13px;
border-bottom:1px solid #012b53;
text-transform:uppercase;
border-top:1px solid #034f9a;
}
 nav a {
text-align: left;
width: 100%;
text-indent:0px;
text-decoration:none;
font-size:14px;
color:#FFF;
height:36px;
}
nav a:hover {
background:none;
color:#8cc63f;
text-decoration:none;
}
 nav ul {
display: none;
height: auto;
}
 nav a#pull {
display: block;
width: 100%;
position: relative;
margin:0px 0 0px 0;
color:#FFF;
text-transform:uppercase;
font-weight:600;
line-height:36px;
height:36px;
background:none;
}
nav a#pull:after {
content:"";
background: url(images/nav-icon.png) no-repeat;
width:20px;
height:20px;
display: inline-block;
position: absolute;
right:0px;
top:7px;
}
 nav ul li a:hover {
color:#8cc63f;
text-decoration:none;
}
nav ul li.current-menu-item a {
color:#8cc63f;
text-decoration:none;
}
nav ul li:last-child a {
border-bottom:none;
}
/*----------------Sub Menu---------------*/
nav ul ul {
display:block !important;
float:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
position:relative;
width:100%;
background:none;
}
nav ul ul li {
display:block;
padding:0px 0px;
background:none;
float:none;
position:relative;
color:#FFF;
line-height:normal;
}
nav ul ul li a {
display:block;
color:#FFF;
font-size:12px;
text-decoration:none;
padding:3px 5px 8px 15px;
line-height:normal;
height:auto;
width:auto;
}
nav ul ul li:last-child a {
border-bottom:none;
}
}
 @media only screen and (min-width: 480px) and (max-width: 767px) {
.top-main {
width:95%;
text-align:center;
}
.top-main-left {
float:none;
width:100%;
padding:0px 0px 10px;
}
.top-main-right {
float:none;
width:100%;
padding:0px 0px 5px;
}
 .top-header {
width:95%;
padding:25px 0px 10px;
}
.header-left {
float:none;
width:100%;
text-align:center;
padding-bottom:5px;
}
.header-right {
float:none;
width:100%;
display:none;
}
 .rev_slider {
height:130px !important;
}
.slider-new {
float:none;
margin:0px 0px;
position:relative;
}
.slider-form {
width:100%;
height:auto;
padding:0px 0px;
}
.form {
padding:10px;
}
.form-intp {
width:94%;
}
.form-list {
width:99%;
height:36px;
line-height:35px;
}
 .body-alarm {
padding:30px 0px 10px;
}
.body-alarm-main {
width:95%;
}
.body-alarm-left {
float:none;
width:100%;
margin:0px 0px;
}
.alarm-bg {
background-size:100% 100%;
}
.alarm-bg2 {
background-size:100% 100%;
}
 .body-details {
width:95%;
}
.deatails-left {
float:none;
width:100%;
padding-bottom:15px;
}
.deatails-right {
float:none;
width:100%;
padding-bottom:15px;
}
.product-left {
width:20%;
}
.product-right {
width:75%;
}
.product-img img {
width:auto;
max-width:100%;
height:auto;
}
 .home-security {
width:95%;
}
.security-part-left {
float:none;
width:100%;
text-align:center;
}
.green-part {
float:none;
width:100%;
margin:0px 0px;
text-align:center;
}
.disly {
display:none;
}
.green-part h3 {
padding:25px 0px;
}
.home-security h2, .home-security .divh2 {
margin:10px 0px 30px;
}
 .footer-main {
width:95%;
}
.copy-main {
width:95%;
text-align:center;
}
.footer-left {
margin:0px 0px;
float:none;
width:100%;
padding:0px 0px 40px 0px;
}
.footer-right {
margin:0px 0px;
float:none;
width:100%;
padding:0px 0px 40px 0px;
}
.footer-nav {
float:none;
margin:0px 0px;
width:100%;
padding:15px 0px 5px;
}
.footer-nav ul li {
float:none;
display:inline-block;
padding:3px 10px 3px 5px;
background:url(images/top-nav-di.jpg) no-repeat right 4px;
}
 .about-slider-text {
margin:0px 0px;
position:relative;
background:rgba(0, 0, 0, 0.6);
}
.text-bg {
width:95%;
margin:0px auto;
padding:10px 0px 25px;
float:none;
background:none;
}
.about-slider-text h2, .about-slider-text .divh2 {
float:none;
padding-bottom:10px;
}
.about-btn {
float:none;
padding:20px 0px 5px;
}
 .page-details {
width:95%;
background:#FFF;
}
.about-right {
background:#f2f2f2;
float:none;
margin:0px 0px;
width:auto;
padding:10px 20px 60px;
}
.alarm-bg1 {
background-size:100% 100%;
}
.about-about {
background-size:100% 100%;
}
.donw-btn a {
font-size:16px;
}
 .quote-left {
float:none;
width:100%;
}
.quote-right {
float:none;
width:100%;
}
.quote-intp {
width:95%;
}
.quote-ta {
width:95%;
}
.quote-listt {
width:100%;
height:36px;
line-height:35px;
}
.quote-cap1 img {
width:auto;
max-width:100%;
padding:4px 14px 4px;
margin:-10px 0px 8px;
}
.cap-intp1 {
margin:-10px 0px 8px 5px;
width:69%;
}
 .quote-cap img {
width:auto;
max-width:100%;
padding:4px 14px 4px;
margin:-1px 0px 0px;
}
.cap-intp {
width:65%;
}
.contact-img img {
max-width:100%;
}
 .page-details1 {
width:95%;
background:#FFF;
}
.inner-left {
float:none;
width:100%;
}
.inner-left-pro {
width:100%;
margin-bottom:20px;
}
.pro-img img {
height:auto;
width:auto;
max-width:100%;
margin:0 auto;
display:block;
}
/*.inner-left-right {
width:75%;
}*/
.inner-left-right h3 {
margin:0px 0px 10px;
}
.inner-right {
float:none;
width:100%;
margin:0px 0px;
padding:0px 0px 15px;
}
.inner-bg {
background:#ededed;
padding:20px 20px;
}
.inner-right h4 {
padding:0px 0px;
}
.pro-intp {
width:95%;
}
.pro-listt {
width:100%;
}

/*------------Navigation------------*/
.navigat_mob {
display:block;
}
nav {
margin:0px auto;
padding:0px 0px 0px;
width:95%;
}
nav ul {
margin:0px 0px;
padding:0px 0px;
list-style-type:none;
width:100%;
}
 nav ul li {
margin:0px;
padding:0px 0px 0px 0px;
display:block;
background:none;
}
 nav ul li a {
margin:0px 0px;
padding:8px 0px 8px 0px;
color:#FFF;
display:block;
height:auto;
width:auto;
line-height:normal;
font-size:13px;
border-bottom:1px solid #012b53;
text-transform:uppercase;
border-top:1px solid #034f9a;
}
 nav a {
text-align: left;
width: 100%;
text-indent:0px;
text-decoration:none;
font-size:14px;
color:#FFF;
height:36px;
}
nav a:hover {
background:none;
color:#8cc63f;
text-decoration:none;
}
 nav ul {
display: none;
height: auto;
}
 nav a#pull {
display: block;
width: 100%;
position: relative;
margin:0px 0 0px 0;
color:#FFF;
text-transform:uppercase;
font-weight:600;
line-height:36px;
height:36px;
background:none;
}
nav a#pull:after {
content:"";
background: url(images/nav-icon.png) no-repeat;
width:20px;
height:20px;
display: inline-block;
position: absolute;
right:0px;
top:7px;
}
 nav ul li a:hover {
color:#8cc63f;
text-decoration:none;
}
nav ul li.current-menu-item a {
color:#8cc63f;
text-decoration:none;
}
nav ul li:last-child a {
border-bottom:none;
}
/*----------------Sub Menu---------------*/
nav ul ul {
display:block !important;
float:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
position:relative;
width:100%;
background:none;
}
nav ul ul li {
display:block;
padding:0px 0px;
background:none;
float:none;
position:relative;
color:#FFF;
line-height:normal;
}
nav ul ul li a {
display:block;
color:#FFF;
font-size:12px;
text-decoration:none;
padding:3px 5px 8px 15px;
line-height:normal;
height:auto;
width:auto;
}
nav ul ul li:last-child a {
border-bottom:none;
}
}
 @media only screen and (max-width: 479px) {
.top-main {
width:95%;
text-align:center;
}
.top-main-left {
float:none;
width:100%;
padding:0px 0px 10px;
}
.top-main-right {
float:none;
width:100%;
padding:0px 0px 5px;
}
 .top-header {
width:95%;
padding:25px 0px 10px;
}
.header-left {
float:none;
width:100%;
text-align:center;
padding-bottom:5px;
}
.header-right {
float:none;
width:100%;
display:none;
}
 .rev_slider {
height:100px !important;
}
.slider-new {
float:none;
margin:0px 0px;
position:relative;
}
.slider-form {
width:100%;
height:auto;
padding:0px 0px;
}
.form {
padding:10px;
}
.form-intp {
width:93%;
}
.form-list {
width:100%;
height:36px;
line-height:35px;
}
 .body-alarm {
padding:30px 0px 10px;
}
.body-alarm-main {
width:95%;
}
.body-alarm-left {
float:none;
width:100%;
margin:0px 0px;
}
.alarm-bg {
background-size:100% 100%;
}
.alarm-bg2 {
background-size:100% 100%;
}
 .body-details {
width:95%;
}
.deatails-left {
float:none;
width:100%;
padding-bottom:15px;
}
.deatails-right {
float:none;
width:100%;
padding-bottom:15px;
}
.product-left {
width:20%;
}
.product-right {
width:75%;
}
.product-img img {
width:auto;
max-width:100%;
height:auto;
}
 .home-security {
width:95%;
}
.security-part-left {
float:none;
width:100%;
text-align:center;
}
.green-part {
float:none;
width:100%;
margin:0px 0px;
text-align:center;
}
.disly {
display:none;
}
.green-part h3 {
padding:25px 0px;
}
.home-security h2, .home-security .divh2 {
margin:10px 0px 30px;
}
 .footer-main {
width:95%;
}
.copy-main {
width:95%;
text-align:center;
}
.footer-left {
margin:0px 0px;
float:none;
width:100%;
padding:0px 0px 40px 0px;
}
.footer-right {
margin:0px 0px;
float:none;
width:100%;
padding:0px 0px 40px 0px;
}
.footer-nav {
float:none;
margin:0px 0px;
width:100%;
padding:15px 0px 5px;
}
.footer-nav ul li {
float:none;
display:inline-block;
padding:3px 10px 3px 5px;
background:url(images/top-nav-di.jpg) no-repeat right 4px;
}
 .about-slider-text {
margin:0px 0px;
position:relative;
background:rgba(0, 0, 0, 0.6);
}
.text-bg {
width:95%;
margin:0px auto;
padding:10px 0px 25px;
float:none;
background:none;
}
.about-slider-text h2, .about-slider-text .divh2 {
float:none;
padding-bottom:10px;
}
.about-btn {
float:none;
padding:20px 0px 5px;
}
 .page-details {
width:95%;
background:#FFF;
}
.about-right {
background:#f2f2f2;
float:none;
margin:0px 0px;
width:auto;
padding:10px 5px 60px;
}
.alarm-bg1 {
background-size:100% 100%;
}
.about-about {
background-size:100% 100%;
}
.donw-btn a {
font-size:13px;
}
 .quote-left {
float:none;
width:100%;
}
.quote-right {
float:none;
width:100%;
}
.quote-intp {
width:93%;
}
.quote-ta {
width:93%;
}
.quote-listt {
width:100%;
height:36px;
line-height:35px;
}
.quote-cap1 img {
width:auto;
max-width:100%;
padding:4px 14px 4px;
margin:-10px 0px 8px;
}
.cap-intp1 {
margin:-10px 0px 8px 5px;
width:53%;
}
 .quote-cap img {
width:auto;
max-width:100%;
padding:4px 14px 4px;
margin:-1px 0px 0px;
}
.cap-intp {
width:53%;
}
.contact-img img {
max-width:100%;
}
 .page-details1 {
width:95%;
background:#FFF;
}
.inner-left {
float:none;
width:100%;
}
.inner-left-pro {
width:100%;
margin-bottom:20px;
}
.pro-img img {
height:auto;
width:auto;
max-width:100%;
margin:0 auto;
display:block;
}
/*.inner-left-right {
width:75%;
}*/
.inner-left-right h3 {
margin:0px 0px 10px;
}
.inner-right {
float:none;
width:100%;
margin:0px 0px;
padding:0px 0px 15px;
}
.inner-bg {
background:#ededed;
padding:20px 20px;
}
.inner-right h4 {
padding:0px 0px;
}
.pro-intp {
width:92%;
}
.pro-listt {
width:100%;
}

/*------------Navigation------------*/
.navigat_mob {
display:block;
}
nav {
margin:0px auto;
padding:0px 0px 0px;
width:95%;
}
nav ul {
margin:0px 0px;
padding:0px 0px;
list-style-type:none;
width:100%;
}
 nav ul li {
margin:0px;
padding:0px 0px 0px 0px;
display:block;
background:none;
}
 nav ul li a {
margin:0px 0px;
padding:8px 0px 8px 0px;
color:#FFF;
display:block;
height:auto;
width:auto;
line-height:normal;
font-size:13px;
border-bottom:1px solid #012b53;
text-transform:uppercase;
border-top:1px solid #034f9a;
}
 nav a {
text-align: left;
width: 100%;
text-indent:0px;
text-decoration:none;
font-size:14px;
color:#FFF;
height:36px;
}
nav a:hover {
background:none;
color:#8cc63f;
text-decoration:none;
}
 nav ul {
display: none;
height: auto;
}
 nav a#pull {
display: block;
width: 100%;
position: relative;
margin:0px 0 0px 0;
color:#FFF;
text-transform:uppercase;
font-weight:600;
line-height:36px;
height:36px;
background:none;
}
nav a#pull:after {
content:"";
background: url(images/nav-icon.png) no-repeat;
width:20px;
height:20px;
display: inline-block;
position: absolute;
right:0px;
top:7px;
}
 nav ul li a:hover {
color:#8cc63f;
text-decoration:none;
}
nav ul li.current-menu-item a {
color:#8cc63f;
text-decoration:none;
}
nav ul li:last-child a {
border-bottom:none;
}
/*----------------Sub Menu---------------*/
nav ul ul {
display:block !important;
float:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
position:relative;
width:100%;
background:none;
}
nav ul ul li {
display:block;
padding:0px 0px;
background:none;
float:none;
position:relative;
color:#FFF;
line-height:normal;
}
nav ul ul li a {
display:block;
color:#FFF;
font-size:12px;
text-decoration:none;
padding:3px 5px 8px 15px;
line-height:normal;
height:auto;
width:auto;
}
nav ul ul li:last-child a {
border-bottom:none;
}
}



/**** C - changes ****/

.three-boxes {
    background: #F2F2F2;
}

.page-details.boxes-bg {
    background: transparent;
    padding: 30px 0;
    text-align: center;
    font-family: 'Lato';
}

.tb-head {
    font-size: 25px;
    text-transform: uppercase;
    color: #0b4163;
    font-weight: bold;
    font-family: 'Lato';
    margin-bottom: 40px;
}

.tb {
    width: calc(100% / 3);
    float: left;
    margin-bottom: 20px;
}

.blue-box .tb-header {
    margin-top: 25px;
    padding: 20px 10px;
    background: #0c4264;
    color: white;
    font-size: 20px;
    text-transform: uppercase;
}

.green-box .tb-header {
    padding: 32.5px 10px;
    background: #6f9f32;
    color: white;
    font-size: 20px;
    text-transform: uppercase;
}

.th-content {
    padding: 20px;
    color: white;
}

.blue-box .th-content {
    background: url(/wp-content/uploads/2014/10/blue-bg.jpg);
}

.green-box .th-content {
    background: url(/wp-content/uploads/2014/10/green-bg.jpg);
}

.tb-price {
    font-size: 45px;
    font-weight: bold;
    margin-bottom: 30px;
}

.tb-list {
    text-align: left;
    margin-bottom: 40px;
}

.tb-list-content {
    font-size: 17px;
    line-height: 1.2;
    margin-bottom: 10px;
}

.tb-link a {
    padding: 15px 40px;
    display: inline-block;
    text-decoration: none;
    color: white;
    font-size: 22px;
    border-radius: 3px;
}

.blue-box .tb-link a {
    background: #8cc540;
}

.green-box .tb-link a {
    background: #13547e;
    margin-bottom: 25px;
}


/*** C - changes responsive ****/

@media only screen and (max-width: 1023px) {
    .tb-link a{
        font-size: 17px;
    }
    .green-box .tb-header{
        font-size: 18px;
    }
    .tb-price{
        font-size: 40px;
    }
}

@media only screen and (max-width: 767px) {
    .tb{
        width:100%;
    }
    .blue-box .tb-header{
        margin-top: 0;
    }
}

aside#text-7 {
    width: 400px;
}
