/* Responsive CSS by Media Queries for Mini DesktopResponsive CSS by Media Queries for Mobile 1024 px and allFor Tablet devices – Landscape / Portrait Modes 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
@media (min-width:1024px){
	.a-value.tb2{
		margin-top:3px !important;
	}
	.a-value{
		margin-top:2px !important;
	}
	.a-value li {
		font-size: 13px;
		height: 30px;
		display: table;
		margin-bottom: 3px;
		line-height: 15px;
	}
	.a-value li span {
		vertical-align: middle;
		height: 30px;
		display: table-cell;
	}
	.a-value.tb2 li {
		font-size: 13px;
		height: 38px;
		display: table;
		margin-bottom: 3px;
	}
	.a-value.tb2 li span {
		vertical-align: middle;
		height: 38px;
		display: table-cell;
	}
	.a-value.avalue-tagtext.avalue-tagtextt li {
		height: 37px;
		margin-bottom: 3px;
	}
}

@media(max-width:1789px) {
    span.closeuppersection a{padding-right:100px;}
	.header {
        padding: 10px 0;
    }
	
    p {
        line-height: 17px;
        margin-bottom: 20px;
        font-size: 14px;
    }
    h2 {
        font-size: 44px;
    }
    .banner {
        max-height: 590px;
    }
    .banner .banner-caption .content_box h1 { 
        font-size: 50px;
        margin-bottom: 3px;
        line-height: 64px;
    }
	.banner .banner-caption .content_box h1 span{
		font-size:35px;
	}
    .banner .banner-caption .content_box p {
        color: #fff;
        font-size: 18px;
        line-height: 22px;
        width: 600px;
    }
    .banner .banner-caption .start a {
        width: 332px;
        padding: 15px 50px;
    }
    .aboutprom h2 {
        margin-bottom: 17px;
        line-height: 100%;
    }
    .aboutprom p {
        font-size: 18px;
        line-height: 25px;
        width: 742px;
    }
    .aboutprom {
        padding-top: 65px;
        padding-bottom: 25px;
    }
    .about_box_row {
        padding: 0 0px 20px;
    }
    .about_globe_sec .box-col {
        width: 205px;
    }
    .about_globe_sec .box-col .row-1 .iconbox {
        width: 48px;
        margin-right: 10px;
    }
    .about_globe_sec .box-col .row-1 .numberbox {
        font-size: 42px;
        line-height: 49px;
		margin-top:6px;
    }
    .about_globe_sec .box-col .row-2 h3 {
        font-size: 22px;
        padding-top: 5px;
        padding-bottom: 5px;
        margin-bottom: 5px;
    }
    .about_globe_sec .box-col .row-2 p {
        font-size: 14px;
        line-height: 20px;
        padding: 0 5px;
    }
    .globe {
        -webkit-transform: translate(0%, -50%);
        -moz-transform: translate(0%, -50%);
        -ms-transform: translate(0%, -50%);
        -o-transform: translate(0%, -50%);
        transform: translate(0%, -50%);	
		top:50%;	
    }

    .services_sec h2 {
        margin-bottom: 22px;
    }
    .services_sec h2 span {
        font-size: 18px;
        line-height: 25px;
        padding-top: 20px;
    }
    .service-row .services-box {
        margin: 0 3px 20px;
        min-height: 475px;
    }
    .container-fluid {
        padding-left: 6%;
        padding-right: 6%;
    }
    .about_globe_sec {
        padding-top: 20px;
    }
    .about_globe_sec .box-col .row-1 {
		padding: 20px 11px 5px 11px;
	}
    .services_sec {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .services_sec .box-colum {
        width: 44%;
        padding: 0 2%;
    }
    .service-row {
        padding-top: 50px;
    }
/*
    .service-row .services-box {
        padding: 20px 14px 45px;
    }
*/
    
    .service-row .services-box a {
        padding: 20px 14px 45px;
    }
    .service-row .services-box h3 {
        font-size: 20px;
        line-height: 26px;
        line-height: 26px;
        height: 66px;
    }
    .service-row .services-box figure {
        margin-bottom: 30px;
        width: 120px;
    }
    .service-row .services-box span.moreinfo {
        bottom: 20px;
    }
    .services_drop_sec .services-box {
        margin: 0 2px 0px;
    }
    .services_drop_sec .services-box h3 {
        font-size: 16px;
        line-height: 22px; margin-bottom: 10px; 
    }
    .services_drop_sec .services-box figure {
        width: 55px;margin-bottom: 10px;}
		
}

@media (max-width:1450px) {
    .right_content .nav-tabs#linepage > li a{ font-size: 13px;height:60px;}	
	
	
}
@media(min-width:1366px) and (max-width:1789px){
	.service-row .services-box p {
		line-height: 20px;
	}
	.service-row .services-box {
		min-height: 418px;
	}
	section.about_globe_sec .container-fluid {
		margin-bottom: 40px;
	}	
    
  .graph-bd-text {
      width: 47%;}
    
    
}


@media (min-width:992px){
	.security-framework-threeone .a-value {
		left: -30px;
	}
}

@media (min-width:1025px) and (max-width:1899px){
    div#containerasT {
        height: 300px;
        margin-top: 50px;
    }
}



@media(max-width:1199px) {
	.right_content .nav-tabs#linepage > li a{ font-size: 12px;}
    h2 {
        font-size: 32px;
    }
    .banner .banner-caption .content_box h1 {
        font-size: 40px;
        line-height: 53px;
    }
    .banner .banner-caption .content_box p {
        width: 60%;
        margin-bottom: 20px;
    }
    .banner .banner-caption .start a {
        padding: 8px 50px;
        font-size: 20px;
        width: auto;
    }
    .aboutprom {
        padding-top: 40px;
        padding-bottom: 15px;
    }
    .aboutprom h2 {
        margin-bottom: 10px;
    }
    .aboutprom p {
        font-size: 16px;
        line-height: 26px;
        width: 80%;
    }
    .container-fluid {
        padding-left: 15px;
        padding-right: 15px;
    }
    .about_box_row {
        padding: 0 15px 20px;
    }
    .globe {
        -webkit-transform: translate(0%, -50%);
        -moz-transform: translate(0%, -50%);
        -ms-transform: translate(0%, -50%);
        -o-transform: translate(0%, -50%);
        transform: translate(0%, -50%);
    }
    .about_globe_sec .box-col {
        width: 155px;
    }
    .about_globe_sec .box-col .row-1 .iconbox {
        margin-right: 0;
    }
    .about_globe_sec .box-col .row-1 .numberbox {
        font-size: 32px;
        line-height: 44px;
        width: 100%;		
    }
    .about_globe_sec .box-col .row-2 p {
        padding: 0;
    }
    .services_sec h2 span {
        font-size: 16px;
        padding: 10px 15px 0;
    }
    .services_sec h2 span br {
        display: none;
    }
    .services_sec .box-colum {
        width: 48%;
    }
    .service-row .services-box a {
        padding: 20px 10px 45px 20px;
    }
    .service-row .services-box h3 {
        line-height: 20px;
        font-size: 17px;
    }
    .service-row .services-box figure {
        margin-bottom: 20px;
        width: 90px;
    }
    .service-row .services-box {
        min-height: 430px;
    }
    footer.footer {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    /*03-Feb-2018*/
    .col-md-3.col-sm-4.side-bgcolor {
        padding-right: 0;
    }
    .sidebar_left .click_box .refinebox .box-col {
        padding: 8px 5px;
    }
    .right_content .responsive-tabs-container .accordion-link {
        border-radius: 0;
        float: left;
        width: 100%;
        margin-top: 5px;
    }
	.graph-bd-md{
		width:44%;
	}
    .graph-bd-text {
        width: 50%;  
		right:10px;		
    }
	ul#loadfourthtabdata{
		width:95%;
	}
    .services_drop_sec .services-box {
        margin: 0;
    }
    .services_drop_sec .services-box h3 {
        font-size: 17px;
        line-height: 27px;
        height: 130px;
    }
	.banner .banner-caption .content_box h1 span {
		font-size:35px;
	}
	span.closeuppersection a {		
		padding-right: 35px;		
	}
	.sidebar_left .click_box .refinebox figcaption{
		font-size:11px;
	}
    

	.loadfourthtabdatali{
		position:inherit !important;
		top:inherit;
		transform: inherit;
		-webkit-transform: inherit;
		-moz-transform: inherit;
	}
	.incedent-graph div#chartContainer {
		width: 100% !important;
		display: block;
		margin: 0 auto;
		float: none !important;
		text-align: center !important;
	}
	.incedent-graph div#chartContainer canvas canvas{
		position:inherit !important;
	}
	
	.incedent-graph {
		float: none;
		margin: 0 auto;
		margin-bottom: 15px;
	}
	
	
}

@media(max-width:1024px) {
    .globe {
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .innermenu_text span {
        font-size: 17px;      
        vertical-align: top;        
    }
	.responsive-tabs{
		display:none;
	}
}

@media(max-width:991px) {
    .index-hero {
        max-height: 750px;
        overflow: hidden;
    }
    .about_globe_sec .container-fluid {
        padding: 0;
    }
    .about_globe_sec .box-col {
        width: 49%;
    }
    .index-hero {
        position: relative;
        width: 100%;
        max-width: 100%;
    }
    .globe {
        position: relative;
        margin: 0;
        padding: 0;
    }
    .service-row .services-box {
        width: 32%;
    }
    /*03-feb-2018*/
    .right_content .tab-content {
        margin-top: 0;
    }
    .right_content .responsive-tabs-container .accordion-link {
        border-radius: 0;
        float: left;
        width: 100%;
    }
    .right_content .responsive-tabs-container.accordion-sm .accordion-link.active {
        background: #ccc;
    }
    .right_content .more_info_row {
        background-color: transparent;
    }
	
	.security-framework{
		left:0 !important;
	}
	.a-value {
		padding:10px 10px;
		margin-top:-75px;
	}
	
}


@media (max-width: 1500px) {
	.a-value li span.a-value-list{width:100%;margin-top:14px;}
	.a-value li{font-size:11.5px;}	
}

@media (max-width: 1440px) {
	.a-value li span.a-value-list{width:100%;margin-top:16px;}
	.a-value li{font-size:12px;}
	.graph-bd svg {
		margin-left: 20px;
	}	
}


@media (max-width: 1366px) {
	.a-value li span.a-value-list{width:100%;margin-top:13px;}
	.graph-bd svg {
		margin-left: 15px;
	}
}



@media (max-width: 1250px) and (min-width: 1200px) {
	.a-value li span.a-value-list{width:100%;margin-top:7px;}
}

@media (max-width: 1440px) and (min-width: 1200px) {
	.security-framework .chartContainer-c {width: 55% !important;}
	.a-value li span.a-value-list{width:100%;}
	.a-value {width: 40%;margin-top:0;}
	.a-value li{font-size:12px;}	
	div#containerasT{
		margin-top:0;
	}
}





@media (max-width: 1366px) and (min-width: 1220px) {
	.graph-bd.graph-bd4 .graph-bd-md {
		float: left;
		width: 295px;
	}
}


@media (max-width: 1199px) and (min-width: 992px) {
	.a-value li span.a-value-list{margin-top:20px;}
}

@media (max-width: 1199px) and (min-width: 1025px) {
	/* .security-framework #chartContainer { */
		/* width: 45% !important; */
	/* } */
	.a-value li span.a-value-list{width:100%;}
	.a-value {width: 55%;margin-top:0;}
	.a-value.avalue-tagtext {
		width: 40%;
	}
	.a-value.avalue-tagtext li {
		font-size: 11px;
		line-height: 11px;
	}
	.a-value.tb2 {
		width: 40%;
	}

}

@media (max-width: 991px) and (min-width: 768px) {
    .sidebar_left {
        padding: 20px 10px 45px;
    }
    .row_box1 h3 {
        font-size: 20px;
    }
    .row_box1 {
        padding: 24px 15px; 
    }
    .progress_bar_sec {
        padding: 0;
    }
    .circlebar.loader {
        width: 140px !important;
        height: 140px !important;
    }
    .loaderbox:nth-child(1n) {
        padding-left: 0;
    }
	.loaderbox {		
		width: 48% !important;		
	}
	.a-value.fwtb1 li {
		height: 50px;
		font-size: 11px;
		line-height: 11px;
	}
	
}


@media(min-width:1025px){
	 .menu-mobile, .service-row .services-box a.dim, .bluebar.bluebar-mobile, .inner_content_mobile  {	
		display:none;
	}
	ul.drop_menu {
		display: none !important;
	}
	.side-bgcolor .fade{
		opacity:1 !important;
	}
	.side-bgcolor .modal{
		display:block;
		position:inherit;
	}
    
    .anychart-embed-circular-gauges-solid-gauge {
		width: 100%;
		height: 100%;
	}
	.group-button{
		display:none;
	}
	.a-value li span:first-child {
		display: none;
	}
    
}

@media(max-width:1024px) { 
.hidemobilemoreclose p{display:none;}
span.cloase-icon {padding-right:10px;}
.os .sbox{margin-bottom:10px;}
.os .sboxpadright {padding-right: 15px;}
.os .sboxpadleft {padding-left: 15px;}

	.graph-bd svg {
		margin-left: 0px;
	}	

	.header{
		position:fixed;		
		background:#fff;
	}
	/*Home Page*/
	.banner {margin-top:60px;}
	.banner .banner-caption .start a {
		padding: 15px 0;
		font-size: 20px;
		width: 90%;
	}
	.banner img{
		max-width:inherit;
		max-height:400px;
	}
    .banner .banner-caption .content_box h1 {
        font-size: 33px;
        line-height: 36px;
    }
	.banner .banner-caption .content_box h1 span {
		font-size: 25px;
		margin: 10px 0;
	}
    .banner .banner-caption .content_box p {
        width: 100%;
        font-size: 16px;
    }
	.about_globe_sec .box-col {
		width: 95%;
		margin: 0 auto;
		display: block;
		float: none !important;
		border: 1px solid #0099f7;
		padding: 15px;
		margin-bottom: 25px;
	}
	.about_box_row{
		padding:0 15px; 
	}
	.service-row .services-box figure {
		margin-bottom: 20px;
		width: 75px;
		float: left;
	}
	.service-row .services-box h3 {		
		position: absolute;
		left: 100px;
		top: 50%;
		text-align: left;
		height: auto;
		right: 25px;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
	}
	.service-row .services-box a.dim {
		font-family: 'Arial-BoldMT';		
		font-size: 18px;
		position: absolute;
		bottom: inherit;
		right: 10px;
		margin: 0 auto;
		color: #fff;
		visibility: visible;
		display: block;
		top: 50%;
		transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
	}
	.service-row .services-box a.dim i {
		font-size: 30px;
		top: 50%;
		position: absolute;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
	}
	.service-row .services-box {
		width: 95%;
		min-height: 20px;		
		margin:0 0 20px 0; 	
	}
	.about_globe_sec .box-col .row-1 .numberbox {
		font-size: 32px;
		line-height: 55px;
		width: auto;
	}
    .aboutprom p {
        width: 100%;
    }
    .index-hero {
        max-height: 600px;
    }
    .services_sec .box-colum {
        width: 100%;
    }
	.services_sec p{
		text-align:center;
	}
    .header .logobox {
        width: 35px;
    }
    /*-Navigation--*/
	.menu-mobile{
		display:block;
	}
    .respon_nav {
        display: block;
        float: right;
        color: #001d83;
        background-color: transparent;
        border: none;
        font-size: 28px;
        line-height: 100%;
        margin-top: 5px;
    }
    .main_menu ul {
		position: fixed;
		right: 0;
		background-color: #fff;
		box-shadow: none;
		top:59px;
		width: 100%;
		display: none;
		height: 90%;
		z-index: 99;
            overflow-y: auto;
	}
    .main_menu ul li {
        display: block;
        border-bottom: 1px #ccc solid;
            line-height: 45px;
         font-family: 'ArialMT';
    }

	.main_menu ul li a{
		font-size:20px;
        font-family: 'ArialMT';
	}
	span.toggle i {
		color: #079fff;
	}
	span.toggle i.fa-angle-up{
		display:none;
	}
	span.toggle.up i.fa-angle-down{
		display:none;
	}
	span.toggle.up i.fa-angle-up{
		display:block;
            line-height: 33px;
	}
	.main_menu ul li ul {
		position: absolute;
		left: 0;
		background-color: #fff;
		box-shadow: none;   
		border-top: .5px #000 solid;
		display: none;
	}
    .main_menu ul li:last-child{border-bottom:none;}
	.main_menu ul li ul li span {
		display: block;
		font-family: inherit;
		text-transform: inherit;
		font-size: 16px;
		font-weight: 600;
		line-height: 20px;
	}
	.main_menu ul li ul li a{
		padding:17px 15px 18px 0;
		display:inline-block;
	}
	.main_menu ul li ul li img {
		float: left;
		margin-right: 10px;
	}
    .toggle {
        display: inline-block;
        line-height: 100%;
        position: absolute;
        right:0;
        top: 0px;
        padding: 5px 10px;
        font-size: 24px;
            line-height: 35px; width: 100%; text-align: right; cursor: pointer
    }
    .main_menu ul li:hover ul {
        display: none;
    }
    .main_menu ul li ul {
        position: relative;
        width: 100%;
        top: 0;
    }
	/*Inner Page*/
	.bluebar{
		display:none;
	}
	.bluebar.bluebar-mobile{
		display:block;
		margin-top:40px;

	}
	.bluebar.bluebar-mobile{height:inherit;}
	.bluebar.bluebar-mobile .innermenu_text, .bluebar.bluebar-mobile .innermenu_text span{width:100%;text-align:center;font-size:17px;line-height:inherit;padding-right:0;}
	/*.side-bgcolor{display:none;}*/
	.inner_content.inner_content_mobile{padding-top:0;}
	
	.inner_content_mobile .row_box1 p{text-align:center;}
	.inner_content_mobile .row_box1 h3{text-align:center;width:100%;color:#001d83;font-size:20px;padding-right:0;border-bottom:0;}
	.inner_content_mobile .row_box1 .more_imfo_link span{position:inherit;text-align:center;}
	.inner_content_mobile .more_info_row p{text-align:justify !important;font-size:13px;-webkit-column-gap: 25px; -moz-column-gap: 25px; column-gap: 25px;}
	
	.inner_content_mobile .owl-prev,  .inner_content_mobile .owl-next{
		font-family: FontAwesome;	
		position: absolute;
		top: 55px;		
		display: block;
		width: 33px;
		height: 62px;
		font-size: 0 !important;
		padding: 0;
		cursor: pointer;
		color: transparent;
	}
	.inner_content_mobile .owl-prev {
		background:url(../images/graph-slider-arrow-leftt.jpg) !important;
		left: -6px;
	}
	.inner_content_mobile  .owl-next {
		background:url(../images/graph-slider-arrow-rightt.jpg) !important;
		right: -6px;
	}
	.refine-result{
		text-align:center;
		
	}
	.inner_content_mobile  .refine-result a {
		background: #1a9bf6;
		width: 100%;
		display: inline-block;
		margin: 0 auto;   
		padding: 12px 50px;
		border-radius: 2px;
		text-align: center;
		color: #fff;
		font-size: 20px;
		margin-top:25px;
		cursor: pointer;
	}
	.inner_content_mobile  .modal-dialog {
		position: fixed;
		width: 100%;
		margin: 0;
		height: 100%;
		background: #fff;
	}
	.modal-header {		
		border-bottom: 1px solid #e5e5e5;
		border-bottom:0;
	}
	.inner_content_mobile .side-bgcolor{
		display:block;
	}
	.inner_content_mobile .close {
		opacity: 1;
		position: absolute;
		z-index: 99;
		top: 15px;
		right: 15px;
		color: #fff;
	}
	.inner_content_mobile .sidebar_left{
		position:fixed;
	}
	.inner_content_mobile .sidebar_left h3{
		text-align:center;
	}
	.inner_content_mobile .sidebar_left .click_box{
		width:100%;
	}
	.inner_content_mobile .result_row {
		width: 100%;
		margin: 0 auto;
	}
	.inner_content_mobile .resulat_heading span {
		color: #001d83;
		font-weight: bold;		
	}
	.inner_content_mobile .resulat_heading {
		margin-top: 25px !important;
		width: 100%;
		margin: 0 auto;
		border-bottom: 1px solid #ccc;
		padding-bottom: 10px;
	}
	.inner_content_mobile .progress_bar_sec{
		padding:0;
	}
	.loaderbox{width:49%;padding:0;min-height:200px;}
	.loaderbox .textpoint{width:95%;margin:0 auto;}	
	a.download{float:right;}
	button.share, a.download {
		background: #0364d2;
		outline: none;
		border: none;
		padding: 10px 15px;
		width: 49%;
		color: #fff;		
		text-align: center;
	}
	footer.footer{
		border-top:1px solid #000;
	}
	.graph-details figure {
		float: none;
		margin-right: 25px;
		width: 100%;
		margin-bottom: 15px;
		display: block;		
	}
	.share-footer p{
		text-align:center;
	}
	.share-footer .pop-share-btn {
		float: none;		
		margin: 0 auto;
		display: block;
	}
	.share-footer ul {
		width: 162px;
		margin: 0 auto;
		display: flex;
		float: none;
		margin-bottom:15px;
	}
	.nvalue{
		width:100%;
	}
	.nvalue {
		width: 100%;
		margin: 0 auto;		
		display: block;		
		margin-top: 15px;
		margin-bottom: 20px;
	}
	.bar-text {
		width: 100%;
		padding-right: 0px;
		float: left;
		text-align: left;
		margin-bottom: 15px;
	}
	.barfiller{
		width:100%;
		position:inherit;
	}
	.liner-chart .chartBars{margin:20px 0 100px;height: 250px;}
	.liner-chart .chartBars .bars li b{top:100%;font-size:8px;}

	.side-bgcolor .close{
	    z-index: 99;
		color: #fff;
	}
    .side-bgcolor{z-index: auto;}
    .graph-bd-text{    top: 0%;
    transform: translateY(0%);
    -webkit-transform: translateY(-0%);
    -ms-transform: translateY(0%);}
    

	.share-popup .click_box{
		padding:10px;
	}
	.close{
		top:0;
		right:10px;
	}
	#share .modal-dialog{width:100% !important;}
	.more_info_row p {
		column-count: 1;
		-webkit-column-count: 1;
		-moz-column-count: 1;
		-webkit-column-gap: 50px;
		-moz-column-gap: 50px;
		column-gap: 50px;
		font-size: 14px;
		line-height: 21px;
		text-align: justify;
	}

    .graph-bd {
		float: left;
		width: 100%;		
	}
	.graph-bd-md {
		float: left;
		width: 100%;
	}
	h3#clearfilterhideshow {
		text-align: left;
	}
	.sidebar_left h3{
		text-align:center;
	}
	.side-bgcolor .close{
		top:15px !important;
	}
	ul.drop_menu li img {
		width: 40px;
	}
    .sidebar_left .click_box .refinebox .box-col {
    padding: 16px 5px 8px;
	}
    
    .modal.fade .modal-dialog{    top: 0%;
    transform: translate(-50%, 0%);
    -webkit-transform: translate(-50%, 0%);
    -ms-transform: translate(-50%, 0%);}
    .powered_bytext span{font-size: 14px;} 
    span.titlebx{width: 80%}
    .graph-bd-text li{font-size: 12px;}
	
	.graph-bd-text{right:0;position:inherit;width:100%;margin-top:30px;}
	div#chartContainerMobile {
		width: 100% !important;
		float: none !important;
		margin-bottom:50px;
		
	}
	.loadfourthtabdatali{
		width:100%;
	}
	span.graph-title {
		width: 80%;
		float: left;
	}
	

	.liner-chart .chartBars .bars li b{
		font-size:10px !important;
	}
	.a-value {
		width: 100%;
		float: left;
		padding: 10px;
		margin-top: 75px;
		font-size: 14px;
		position:inherit;
		margin-left:27px;	
	}
	.a-value li span.a-value {
		width: 17%;
		float: left;
	}
	.a-value li span{
		margin-top:0;
	}
	.a-value li span.a-value-list {
		float: left;
		width: 83%;
		margin-top: 10px 10px;
	}
	.a-value li {
		clear: both;
	}
	
	span#loadajaxcirclechartMobile.loadajaxcirclechartMobile22 {
		float: left;		
		width: 100%;
		text-align: center;
		margin-bottom: 30px;
	}
	span#loadajaxcirclechartMobile.loadajaxcirclechartMobile22 canvas{	
		margin: 0 auto !important;
		display: block !important;
		text-align: center;
		left: 0;
		float: none !important;
	}
	.preload {
		position: absolute;
		left: 0 !important;
		top: 50% !important;
		right:0 !important;
		z-index: 99999;
		bottom:0 !important;		
		text-align:center;
	}
	.thanku-message {
		width: 90%;
		padding: 20px;
		font-size: 25px;
		font-family: 'ArialMT';   
	}
	
	/*03-April-2017*/
	.service-row .services-box p, /* .dnone-mobile, .resulat_heading,*/.moreinfo, .graybar,  .more_info_rowm, .row_box1 h3, .tab-pane .more_imfo_link{
		display:none;
	}
	.row-eq-height{
		display:inherit;
	}
	.content-slide-arrow{ 
		display:block;
	} 
	.dnone-mobile, .inner_content_mobile .more_imfo_link, .inner_content_mobile .row_box1 h3{
		display:block;
	}
	.right_content .tab-content{
		border:none;
	}
	.group-button{background:#f1f1f1;padding:15px; width: 100%;display: block;margin: 0 auto;margin-top:74px;}
	span.clearfilter{
		margin-top:15px;
	}
	.row_box1 {
		padding: 20px 0px 24px 0px;		
	}
	span.right img, span.left img{
		width: 30px;
	}
	.inner_content{
		padding-bottom:0;
	}

	.inner_content_mobile .row_box1 { padding: 15px 0px;background: #f1f1f1; min-height: 40px}
	.inner_content_mobile .more_info_row{background:#f1f1f1;padding:0 15px;}	
	.graph-bd svg{
		width:100%;		
	}	
	.anychart-embed-circular-gauges-solid-gauge {		
		height:auto !important;
		margin: 0 auto !important;
		width:auto;
	}
	.incedent-graph {
		width: inherit;
		float:none;
		margin-bottom: 25px;
	}
	ul#loadfourthtabdata {
		width: 95%;
		left: 8px;
		right: 0;
		float: none;
	}
	.loaderbox > div{
		width: 150px !important;		
	}
	div#highcharts-chosapp-12 {
		width: 150px !important;
		height: 150px !important;
	}
	.progress_bar_sec{
		padding:0;
	}
	.row_box1{
		min-height:auto;
	}
	.a-value li {
		list-style:none;
	}
	#loadfourthsectionsecondtabOSB {
		width: 85% !important;
		float: right !important;
		display: block;
		height: 500px !important;
	}
	div#loadfourthsectionthirdtabPSSP {
		width: 85% !important;
		height:425px !important;
	}
	.a-value.fwtb1{
		width:100% !important;
		padding-right:30px;
	}
	#chartContainer{
		width:85% !important; 
	}
	.a-value.avaluename {
		width: 15px;
		float: left;
		margin-top: 12px;
		padding: 0;
	}		
	.a-value.avaluename li {
		height: 30px;		
		display: table;
		margin-bottom: 3px;
	}
	.a-value.avaluename li span { 
		height: 30px;
		vertical-align: middle;
		display: table-cell;
		padding:0;
	}
	.a-value.avaluename-intb { 
		width: 15px;
		float: left;
		margin-top: 12px;
		padding: 0;
	}		
	.a-value.avaluename-intb li {
		height: 39px;		
		display: table;
		margin-bottom: 3px;
	}
	.a-value.avaluename-intb li span {
		height: 39px;
		vertical-align: middle;
		display: table-cell;
		padding:0;
	}
	span.clearfilter {
		text-align: center;
		float:right;
		font-size: 12px;
		text-decoration: underline;
		color: #1a9bf5;
		width: 100%;
		margin-bottom: 15px;
	}
	.row_box1 .resulat_heading{
		display:none;
	}
	.a-value.fwtb1 li span {
		display: unset;
	}
	.a-value.fwtb1 li {
		height: inherit;
	}
	button#respon_navNew {
		background: transparent;
		border: none;
		color: #001e82;
		font-size: 28px;
	}
	.select-design {
		background: #e6e6e6;
		padding: 10px 0;
		width: 270px;
		margin: 0 auto;
		display: inline-block;
		color: #333;
		margin-left: 15px;
	}
	.modal-dialog{
		width:320px;
	}
	section#contact .form h4 {
		font-size: 20px;
		margin-bottom: 15px;
	}
	.a-value.avaluename-fw {
		width: 15px;		
		margin-top: 4px;
	}
	.a-value.avaluename-fw ul li {
		height: 50px;
		display: table;
		margin-bottom: 3px;
	}
	.a-value.avaluename-fw ul li span {
		height: 50px;
		vertical-align: middle;
		display: table-cell;
	}
	div#containerasT {
		height: 330px;
		margin-top: 0;
	}
	.a-value.avalue-tagtext {
		padding-right: 30px;
	}
	div#chartContainer.fifthfirsttab {
		width: 90% !important;
	}

	#chartContainerES{
		width:90% !important;		
	}
	.a-value.avaluename.line li {
		height: 38px;
	}
	.col-md-9.col-sm-8.dnone-mobile {
		width: 100%;
	}
	.map-formobile {
		display: block;
		padding: 15px;
		text-align: center;
		width: 95%;
		margin-bottom: 75px !important;
		margin: 0 auto;
		clear: both;
	}
	.globe.js-globe{
		display:none !important;
	} 
}

@media(max-width:639px) {
    .index-hero {
        max-height: 550px;
    }
    h2 {
        font-size: 24px;
    }
    .services_sec h2 span {
        padding: 35px 0 0;
    }
}

@media(max-width:480px) {}

@media(max-width:379px) {}


/****************29-11-17***************/

@media (max-width: 359px) {
    .index-hero {
        max-height: 380px;
    }
}



@media (max-width: 1024px){

.preload {

    position: absolute;

    left: 43% !important;

    top: 50% !important;

    right: 43% !important;

    z-index: 99999;

    bottom: 0 !important;

    width: 80px;

    text-align: center;

}

@media (max-width: 440px){

.preload {

    position: absolute;

    left: 43% !important;

    top: 50% !important;

    right: 43% !important;

    z-index: 99999;

    bottom: 0 !important;

    width: 80px;

    text-align: center;

}


















/* iPhone < 5: */
@media screen and (device-aspect-ratio: 2/3) {
    select, textarea, input[type="text"], input[type="password"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="date"], input[type="month"], input[type="time"],
    input[type="week"], input[type="number"], input[type="email"], 
    input[type="url"]{ font-size: 16px; }
}
 
/* iPhone 5, 5C, 5S, iPod Touch 5g */
@media screen and (device-aspect-ratio: 40/71) {
    select, textarea, input[type="text"], input[type="password"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="date"], input[type="month"], input[type="time"],
    input[type="week"], input[type="number"], input[type="email"],
    input[type="url"]{ font-size: 16px; }
}
 
/* iPhone 6, iPhone 6s, iPhone 7 portrait/landscape */
@media screen and (device-aspect-ratio: 375/667) {
    select, textarea, input[type="text"], input[type="password"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="date"], input[type="month"], input[type="time"],
    input[type="week"], input[type="number"], input[type="email"],
    input[type="url"]{ font-size: 16px; }
}
 
/* iPhone 6 Plus, iPhone 6s Plus, iPhone 7 Plus portrait/landscape */
@media screen and (device-aspect-ratio: 9/16) {
    select, textarea, input[type="text"], input[type="password"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="date"], input[type="month"], input[type="time"],
    input[type="week"], input[type="number"], input[type="email"],
    input[type="url"]{ font-size: 16px; }
}