









@media only screen and (min-width: 1280px) and (max-width: 1600px) {

	

	

	

	

	

	

	

}













@media only screen and (min-width:1024px) and (max-width: 1200px) {

	
.other-box-bg::before { top: 424px; }
	

h2 {  font-size: 20px;}	

	

	

#header-container { width: 980px;	 }

#wrapper #container { width: 980px; }	

#wrapper #container .full-width{ width:980px; }	

footer { width:980px; }



.six_columns {  padding-right: 19px;}

.corners-box h1 { font-size: 26px; }

.corners-box h3 { font-size: 16px;}



ul.logo-slide li { padding: 5px 15px;} 

ul.logo-slide .clearfix { display:none;}



.other-box h1 { margin-top: 34px; font-size: 32px; line-height: 34px; }
.other-box h2 { font-size:16px;}

.other-box-bg h1 { margin-top: 34px; font-size: 32px; line-height: 34px; }
.other-box-bg h2 { font-size:16px;}



.other-box { height: 392px; }









.blurb_content .description {  height: 170px;}



.caption.big_white {  left:420px !important;}

.caption.small_text { left:420px !important;}

.tp-simpleresponsive .caption {  left:420px !important;}





.blurb_content h1 { line-height: 28px; font-size: 24px;}

.solutions-page-box .blurb_content .description { height: 310px;}







.five_columns { padding-right: 15px;}

.sub-page-header.header-bg4 .full-width { padding-top: 50px;}



.heading3 { font-size: 32px; line-height: 38px; }

.heading4 { font-size: 30px; line-height: 36px; }

.sub-page-header h1 { font-size: 34px; }



.power-box { height: 203px;}

	
.monitoring { padding-left:0px; background-image:none; height: 160px;}
	

.partnership-box h1 { font-size: 38px; }

.partnership-services .blurb_content .description { height: 310px; }



.form-all-fild-section { width: 90%; }	

	

	

 }









@media only screen and (min-width:769px) and (max-width: 1023px) {  





#header-container { width: 90%;	 }

#wrapper #container { width: 90%; }	

#wrapper #container .full-width{ width:100%; }	

footer { width:90%; }





.caption.big_white {  left:250px !important;}

.caption.small_text { left:250px !important;}

.tp-simpleresponsive .caption {  left:250px !important;}



#cssmenu > ul > li > a { padding: 14px; font-size: 14px; }



}











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



.other-box-bg {
    position: relative;
    background-color:#08311d; 
	background-image:none;
    height: 100%;
   
} 



.quick-logo { top:15px; right:60px;}
.main-menu {  padding-right:0px;}


header.sticky { position:inherit; box-shadow:none; }

#logo-container { top: 13px; z-index:9999999999;}
#logo-container img { max-width: 250px;}


.monitoring { padding-left:0px; background-image:none; height: 280px;}


.main-menu {  float: right; display: inline-block; width:100%;}

#cssmenu #menu-button { font-size: 0px; }



#cssmenu ul{ visibility: visible; position: absolute; z-index: 9999;  left: 0; width: 100%; top: 55px;  padding: 0% 5% 0% 5%;  border-top: 3px solid #1071b9;

 opacity: 1;  background: #fff;  -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.1); -moz-box-shadow: 0 2px 5px rgba(0,0,0,.1); box-shadow: 0 2px 5px rgba(0,0,0,.1); }

 

#cssmenu ul ul {  top:0px; border-top: 0px solid #1071b9; box-shadow:none; padding: 0% 3% 0% 3%; } 

#cssmenu ul ul ul li a { padding-left: 20px;}







	#wrapper #container { width: 90%; }	

	#wrapper #container .full-width{ width:100%; }

	#header-container { width: 90%;	 }

	

	#container .columns .one-third,

	#container .columns .one-fourth,	

	#container .columns .one-half,

	#container .columns .three-fourth,

	#container .columns .two-third,

	#container .columns .single-col { width: 98%; margin: 0px 0px 0px 2%; }





	



	footer { padding: 40px 0px; width:90%; }

	footer .footer-widget h3 { font-size: 20px; margin: 0px 0px 0px; }

    footer .one_third_column { width: 100%;  margin-right:0%;}

	footer .two_third_column {  width: 100%;}

	

	.characters-section h2 { margin-bottom:15px;}

	

	.service-box img { width:100%;}

	

	

	

	.main_image img { width:100%;}

.solutions-section h2 .slick-list { display:none !important;}

.blurb_content .description { height: 100%; text-align:center;}

.testimonials-section { padding:0px 0px; }

.blurb_content { margin-bottom:20px !important;}





.other-box {  padding: 0px 20px 30px 20px; height:100%; margin-bottom:20px; }
.other-box h1 { margin-top: 25px; }


.other-box-bg {  padding: 0px 20px 30px 20px; height:100%; margin-bottom:20px; }
.other-box-bg h1 { margin-top: 25px; }


.caption.big_white {  left:80px !important;}

.caption.small_text { left:80px !important;}

.tp-simpleresponsive .caption {  left:80px !important;}





.solutions-page-box .blurb_content .description { height: 100%;}



.box-big { width:100%;}

.box-small { width: 100%;}

.mix-col .blurb_content .description { height:100%;}

.plush-icon {  height: 100px;}



.blue-section-bg .blurb_content .description {  height:100%;}

.bigicon { padding-bottom:25px;}



.flexicapture-box .blurb_content { height: 100%;}

.blurb_content h1 br { display:none;}



.sub-page-header #container .columns .one-half img { display:block;  }

.sub-page-header.header-bg6 .full-width { padding-top:0px;}

.sub-page-header .full-width { padding-top:0px;}

.sub-page-header.header-bg4 .full-width {  padding-top:0px;}

.sub-page-header { height:100%; padding-bottom:40px; padding-top:30px;}

.sub-page-header.header-bg5 .full-width { padding-top:0px;}

.sub-page-header.header-bg8 .full-width { padding-top: 0px;}

.sub-page-header.header-bg9 .full-width { padding-top:0px;}



.voaas-icon { display:inline-block; width:100%; padding:10px 0px 20px 0px; margin-bottom:2px; text-align:center;}

.voaas-icon h4 img { position:inherit; display:block; margin:0px auto; text-align:center; left:0px; right:0px;}

.voaas-icon h4 { padding-left:0px;}

.products-voaas-section1 .one-third { text-align:center;}

.products-voaas-section-box .six_columns { height: 100%;}



.power-box { height: 100%;}



.power-box {  padding-left:0px; height:100%; text-align:center; margin-bottom:20px;}

.power-box span { position:inherit; display:block;}







.first-box::before, .two-box::before { width: 100%; }

.one-third-box, .two-third-box { width: 100%;}



.first-box .two-third-box { padding-left:0px;}

.two-box .one-third-box { padding-left:0px; padding-top:15px;}

.first-box .box-padding, .two-box .box-padding { padding: 30px 20px 20px 20px;}



.partnership-services .box-big { width: 100%; float: left;}

.partnership-services .box-small {width:100%; float: left;}

.partnership-services .blurb_content .description { height: 100%; }

.partnership-box h1 span { display:none;}



.heading3 br { display:none;}





.label { width: 100%; line-height: 32px; }

.required-fild { width: 100%;}

.form-cell { padding-bottom: 2px; }



.contact-icon ul li { width: 100%; text-align:left; height: 100%; padding-bottom:45px;}

.contact-icon ul li strong, .contact-icon ul li span {  padding-left:110px; display:inline-block; text-align:left; width:100%;}

.social-media ul li:first-child { width:100%; display:inline-block;}

.social-media { margin-bottom:20px;}

.appointment-section { padding: 10px 0px 10px 0px; }



.appointment-section iframe { height: 796px !important;}





}









/* Tablet Portrait size 768 to standard 979 (devices and browsers) */

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



	

	

.heading1 { font-size: 40px; }

.heading2 { font-size: 34px; }

.heading3 { font-size: 30px; }

.heading4 { font-size:28px; }

h1 { font-size: 26px;}	

h2 { font-size: 22px;}

h2 br { display:none;}

	

	

.characters-section .one-fourth { width:48% !important; float:left;}



.six_columns { width: 30%; height: 360px;}

.five_columns { width: 30%; height: 392px;}

.five_columns:first-child { padding-left: 0;}	



.one_third_column .widget { float:left; width:50%;}

.one_third_column .widget:last-child { width:100% !important;}



.partnership-box h1 { font-size: 40px; }



	

}







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

	

footer .two_third_column .fourth_column { width: 25%; margin:0px; padding:0px;	 }

.one_third_column .widget { float:left; width:50%;}

.one_third_column .widget:last-child { width:100% !important;}	

	

.form-all-fild-section { width: 90%; }	

	
.monitoring { padding-left:0px; background-image:none; height: 200px;}
	

 }

 

 

 

@media only screen and (min-width:240px) and (max-width: 599px) {

	

footer .two_third_column .fourth_column { width: 100%; margin:0px; padding:0px; 	 }

.one_third_column .widget { float:left; width:100%;}

.one_third_column .widget:last-child { width:100% !important;}



.slateblue { height: 100%;	 }

.monitoring { padding-left:0px; background-image:none; height: 345px;}





.form-all-fild-section { width: 90%; }



.blurb_content p.images-round {  margin-top: -29px;}

.blurb_content p.images-round  img { width: 40px; height: 40px;}





	

 } 







/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */

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

	

.heading1 { font-size:36px; line-height:36px; }

.heading2 { font-size:32px; line-height:30px; }

.heading3 { font-size:30px; line-height:32px; }

.heading4 { font-size:26px; line-height:30px; }

h1 { font-size: 26px;}

h2 {  font-size: 21px;}	



.sub-page-header h2 { font-size: 22px;}

.sub-page-header h1 { font-size: 28px;}

.sub-page-header { padding:50px 0px; }



.characters-section .one-fourth { width:48% !important; float:left;}	

	

.six_columns { width: 45%; height: 360px;}

.five_columns { width: 46%; height: 390px;  padding-right:15px !important;}

.five_columns:first-child { padding-left: 0;}



.desktop { display:none;}

.partnership-box h1 { font-size:36px; }



.monitoring { padding-left:0px; background-image:none; height: 341px;}



	

}





/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */

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


.quick-logo { top:28px;}
.quick-logo img { width:60px;}

.monitoring { padding-left:0px; background-image:none; height: 342px;}

.heading1 { font-size: 26px; line-height:30px; }

.heading2 { font-size: 25px; line-height:25px; }

.heading3 { font-size: 22px; line-height:26px; }

.heading4 { font-size: 20px; line-height:26px; }

h1 { font-size: 22px; }

h2 {  font-size: 19px;}	

h3 {  font-size: 18px;}		

.characters-section .one-fourth { width:100% !important; float:left;}	

	

footer .two_third_column .fourth_column { width: 100%; margin:0px; padding:0px;	 }





.height30 { height: 10px;}	







.sub-page-header h2 { font-size:18px;}

.sub-page-header h1 { font-size: 22px;}

.sub-page-header h1 br { display:none;}

.sub-page-header { padding:30px 0px; }





.six_columns { width: 100%; height: 100%;}

.corners-box h1 { position:inherit; text-align:center; top:0pxl; right:0px; left:0px; }

.corners-box h3 { text-align:center; padding: 0px 5px 10px 5px;}

.corners-box p.icon-white { text-align: center; padding: 15px 10px 0px 10px; }

ul.logo-slide li { width:100%; padding:0px;}

.settings-icon {  padding-left: 0; padding-top: 140px;}



.five_columns { width: 100%; height: 100%; }

.five_columns:first-child { padding-left: 0;}





.mobile-view { display:inherit;}

.desktop { display:none;}



.partnership-box h1 { font-size:30px; }









}

