/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v11/yg0glPPxXUISnKUejCX4qfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v11/pEobIV_lL25TKBpqVI_a2w.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: local('Oswald Bold'), local('Oswald-Bold'), url(https://fonts.gstatic.com/s/oswald/v11/dI-qzxlKVQA6TUC5RKSb3xJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: local('Oswald Bold'), local('Oswald-Bold'), url(https://fonts.gstatic.com/s/oswald/v11/bH7276GfdCjMjApa_dkG6VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsDrvev4WAjW489CRDHIkJ90.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsCGXDOnx9ptx3UTSPTrfsgk.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsAZ98xO_Wnt-JIem4AuLGfs.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsE1G989qbVg6RT5ly5jB8V8.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsJ84zb0nVte6liF9gGtpo1Y.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsD86pq2NkPzVgw_9lpT6RGI.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsDAdhzWOYhqHvOZMRGaEyPo.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nDW5FUgIgejJvrHuLWqrSMw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nA30BZHTGu2N_DqssQcMQNQ.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nPDoBG10JtAX-GAwn6iwU1Y.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nGhQuge17febRYSUkWKdLWA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nBBtmDLrZTTOm3p1EhiGCXc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nEV356qNqHCUb41pS3zqMSE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nHm2hrkyco9jQ3NKMXpgOBg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v11/-g5pDUSRgvxvOl5u-a_WHw.woff) format('woff');
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: local('Oswald Bold'), local('Oswald-Bold'), url(https://fonts.gstatic.com/s/oswald/v11/bH7276GfdCjMjApa_dkG6T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsFzqCfRpIA3W6ypxnPISCPA.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nCSLrGe-fkSRw2DeVgOoWcQ.woff) format('woff');
}

@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v11/Y_TKV6o8WovbUd3m_X9aAA.ttf) format('truetype');
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: local('Oswald Bold'), local('Oswald-Bold'), url(https://fonts.gstatic.com/s/oswald/v11/bH7276GfdCjMjApa_dkG6aCWcynf_cDxXwCLxiixG1c.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsDR-eWpsHSw83BRsAQElGgc.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nDokq8qT6AIiNJ07Vf_NrVA.ttf) format('truetype');
}
html{ 
margin:0;
padding:0;
transition:all linear 0.5s;
}
body{
font-family: 'Roboto Condensed';
color:#232323;
font-size:16px;
line-height:28px;
margin:0;
padding:0;
}

.div100, .div90, .div80, .div70, .div60, .div50, .div40, .div30, .div20, .div10,
.div95, .div85, .div75, .div65 , .div55, .div45, .div35, .div25, .div15, .div5,
.div33, .div23, .div12{float:left;text-align:left;position:relative;}
.div100{width:100%;}
.div95{width:95%;}
.div90{width:90%;}
.div85{width:85%;}
.div80{width:80%;}
.div75{width:75%;}
.div70{width:70%;}
.div65{width:65%;}
.div60{width:60%;}
.div55{width:55%;}
.div50{width:50%;}
.div45{width:45%;}
.div40{width:40%;}
.div35{width:35%;}
.div33{width:33.333%;}
.div30{width:30%;}
.div23{width:23%;}
.div25{width:25%;}
.div20{width:20%;}
.div15{width:15%;}
.div12{width:12%;}
.div10{width:10%;}
.div5{width:5%;}

section,header,footer{
padding: 0;margin:0;
display:block;
}
.row {
max-width: 1170px;
margin-left: auto;
margin-right: auto;
padding:0 10px;
}
.row::before, .row::after {
content: ' ';
display: table; 
}
.row::after {
clear: both; 
}

.ctext {text-align:center;}
.ltext {text-align:left;}
.rtext {text-align:right;}
.floatl{float:left;}
.floatr{float:right;}

a{text-decoration:none;border:0;}
a:focus, input:focus, textarea:focus{outline:none;}
img{
max-width:100%;
width:auto;
height:auto;
}
h1, h2, h3, h4, h5{font-family: 'Oswald';color: #2b56a5;}
h2{font-size:28px;font-weight:bold;}
.button , .btn{
  display: inline-block;
  font-family: 'Roboto Condensed';
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  cursor: pointer;
  padding: 15px 30px;
  border: 1px solid #fff;
  
  color: rgba(255,255,255,0.9);
  -o-text-overflow: clip;
  text-overflow: clip;
  font-size:22px;
  border-radius:20px;
  font-weight:bold;
  background: #2b56a5;
  -webkit-box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.2) ;
  box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.2) ;
  -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
}
.banner-content .btn{border-radius:32px;}
.small-btn{padding:8px 15px;font-family: 'Oswald';font-size:16px;font-weight:normal;margin-top:30px;}
.small-btn.white{background:#fff;color:#2b56a5;text-shadow:none;}
.small-btn.white:hover{background:#fff;color:#ff9a16;}
.small-btn.white .fa{color:#2b56a5;}
.small-btn.white:hover .fa{color:#ff9a16;}
.button:hover, .btn:hover {
  border: 1px solid #ff9a16;
  background: #ff9a16;
  -webkit-box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.3) ;
  box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.3) ;
  -webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
}

.button:active , .btn:active{
  border: 1px solid #2b56a5;
  background: #2b56a5;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.2) inset;
  box-shadow: 0 1px 4px 0 rgba(0,0,0,0.2) inset;
  text-shadow: none;
  -webkit-transition: all 50ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 50ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 50ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 50ms cubic-bezier(0.42, 0, 0.58, 1);
}
.bluebg{background:#08086b;padding:30px 0;}
.greyheader-bg{background:#232323 url(../images/title-bg.jpg) repeat;padding:30px 0;}
.white{color:#fff;}
.red{color:#2b56a5;}
.read_more{font-style:italic;float:right;}
.read_more:hover{text-decoration:underline;}
.mt0{margin-top:0px !important;}

h4{font-size:24px;font-weight:bold;margin:0;}
h5{font-weight:normal;font-size:18px;margin:0;}
/*home*/
.topbar{padding:8px 0;float:left;width:100%;}
.social-share{display:inline-block;list-style:none;margin:5px 0;padding:0;}
.social-share li{margin:0 5px;float:left;}
.social-share li a{width:22px;height:22px;color:#fff;float:left;text-align:center;line-height:24px;}
.social-share li a:hover{color:#2b56a5;}
.phone-div{width:100%;float:left;}
.menubar .phone-number{float:right;font-size:20px;color:#2b56a5;font-weight:bold;font-family: 'Oswald';padding:5px 10px;}
.menubar .phone-number .fa{position:relative;top:-2px;}
a.logo, .logo img{float:left;margin:5px 0;border:0;outline:0;}
/*menubar*/
.menubar{
	background:rgba(255,255,255,1);
	padding:0;
	border-top:4px solid #2b56a5;
}
.toggleMenu {
    display:  none;
    background: #2b56a5;
    padding: 0px 8px;
    color: #fff;
	float:right;
	text-align:center;
	position:absolute;
	right:20px;
	top:35px;
}
.nav {
    list-style: none;
	margin:0;padding:0 !important;
	float:right;
	width:auto !important;
	display:block;
	font-size:16px;
    font-family: 'Roboto Condensed';
	
}
.nav:before,
.nav:after {
    content: " "; 
    display: table; 
}
.nav:after {
    clear: both;
}
.nav ul {
    list-style: none;
	min-width:220px;
	margin:0;
	padding:0 !important;

}
.nav ul li, .nav li{
    list-style: none;
	padding:0 !important;
	background:none !important;
	margin-bottom:0px !important;
}
.nav a {
    padding: 2px 15px;
    color:#232323;
	border-radius:25px;
	margin:0px 2px;
}
.nav a:hover {
    color:#fff;
	background:#2b56a5;
}
.nav li.active a {
    color:#fff;
	background:#2b56a5;
}
.nav li {
    position: relative;
}
.nav > li {
    float: left;
}
.nav > li > .parent {
    background-image: url("../images/downarrow.png");
    background-repeat: no-repeat;
    background-position: 92% center;
}
.drop-down{display:none;}
.nav > li > a {
    display: block;
}
.nav li  ul {
    position: absolute;
    left: -9999px;
}
.nav li  ul :before{
	
}
.nav > li.hover > ul {
    left: 0;
}
.nav li li.hover ul {
    left: 100%;
    top: 0;
}
.nav li li a {
    display: block;
    background:#2b56a5;
    position: relative;
    z-index:100;
    border-top: 1px solid #ddd;
	text-align:left;
	font-size:16px;
	padding:5px 15px;
	color:#fff;
	border-radius:0px;
}
.nav li li:hover a {
	color:#fff;
}
.nav li li li a {
    background:#2b56a5;
    z-index:200;
    border-top: 1px solid #ddd;
}

@media screen and (max-width: 980px) {
    .active {
        display: block;
    }
	.nav {float:left;width:100%;display:none;margin:0;background:#fff;min-width:100%;position:absolute;z-index:100000;top:65px;left:0px;}
	.nav:before,
	.nav:after {
		content: " "; 
		display: none; 
	}
    .nav > li {
        float: none;
		text-align:left;
		width:100%;
		border-bottom:1px solid #fff;
    }
	.nav a {border-radius:0px;}
	.nav li:last-child{border-bottom:0px solid #fff; }
    .nav > li > .parent {
        background-position: 95% 50%;
    }
	.nav a{background:rgba(95,95,95,0.85);color:#fff;}
	.nav li:hover a{background-color:rgba(100,100,100,0.85);color:#fff;}
	.nav li:hover li a, .nav li li a{background-color:rgb(0,0,0);color:#fff;}
	.nav li li:hover a{background-color:#666;}
    .nav li li .parent {
        background-image: url("../images/downarrow.png");
        background-repeat: no-repeat;
        background-position: 95% 50%;
    }
	.drop-down{display:block;float:right;width:30px;height:30px;}
	.nav > li > .parent {
    background-image:none;
	}
    .nav ul {
        display: block;
        width: 100%;
    }

}
/*menubar*/
/*search*/
#search-show{float:right;color:#2b56a5;padding: 13px 15px;display:none;}
#search-show:hover{color:#232323}
.search-form-div{width:100%;position:absolute;top:0px;left:0px;width:100%;padding:5px 0;background:#666;color:#fff;text-align:center;display:none;z-index:1000;}
.search-form-div input[type="text"]{width:80%;background:#fff;border:1px solid #fff;color:#232323;font-size:16px;text-indent:10px;border-radius:3px;height:32px;}
/*search*/
/*banner*/
.banner-content{padding:10% 0 10% 0;width:100%;float:left;text-align:center;}
.banner-content-bg{background:rgba(0,0,0,0.5);display:inline-block;float:none;margin-left:auto;margin-right:auto;width:62%;padding:5% 3%;}
.banner-content h1{font-family: 'Oswald';font-size:48px;color:#fff;text-transform:uppercase;line-height:52px;margin:0 0 5px 0;border:2px solid #fff;width:auto;display:inline-block;padding:5px;}
.banner-content h3{font-family: 'Roboto Condensed';font-size:24px;color:#fff;margin-bottom:20px;line-height:52px;margin:0 0 15px 0;display:inline-block;}
.banner-content p{color:#fff;font-size:24px;font-family: 'Roboto Condensed';margin:0;font-weight:normal;float:left;}

.divide10{width:100%;float:left;height:10px;clear:both;}
.divide20{width:100%;float:left;height:20px;clear:both;}
.divide30{width:100%;float:left;height:30px;clear:both;}
.divide40{width:100%;float:left;height:40px;clear:both;}
.white-divider{width:280px;margin:30px auto 0 auto;height:4px;background:#fff;}
/*banner*/
.about-title{width:100%;float:left;}
.about-content{text-align:left;}
.title-sep{display:inline-block;margin:10px auto 30px auto;position:relative;width:200px;text-align:center;}
.grey-circle{width:36px;height:36px;border-radius:50%;color:#fff;text-align:center;background:#808080;line-height:36px;margin:0 auto;position:relative;z-index:10;}
.red-line{display:inline-block;float:left;height:2px;background:#2b56a5;width:200px;position:absolute;top:16px;left:0;z-index:1;}
.red-sep{display:inline-block;height:2px;background:#2b56a5;width:200px;}
.about-title h2{margin:40px 0 10px 0;}
.about-title h4, .about-title h5{padding:0 15% 0 35%;float:right;text-align:right;margin:0;display: inline-block;vertical-align: middle; }
.about-title h4{font-family: 'Roboto Condensed';}
.about-title h5{font-family: 'Roboto Condensed';margin-top:8%;}
.about-img{position:relative;top:-75px;}
.whyus-img{position:relative;}
.whyus-title{color:#424242;margin:35px 0;}
.whyus-list{width:100%;float:left;margin:10px 0;}
.whyus-list span.icon-circle{float:left;padding:15px;border-radius:50%;width:32px;height:32px;text-align:center;background:#2b56a5;}
.whyus-list span.icon-circle .fa{color:#fff;font-size:36px;line-height:34px;}
.whyus-list span.icon-circle .fa-server, .whyus-list span.icon-circle .fa-usd{font-size:28px;}
.whyus{padding:15px;color:#424242;font-weight:bold;float:left;width:80%;}
.whywe-overlay{width:100%;top:0;left:0;padding:30px 0 60px 0;background:rgba(0,0,0,0.45);margin-bottom:0px; }
.whywe-title{color:#ffffff;margin:15px 0;}
.whywe-title h4{margin:40px 0 10px 0;font-size:28px;color:#fff;}
.white-line{display:inline-block;height:2px;background:#fff;width:200px;margin:10px auto;}
.home-contact{padding:25px 15% 25px 15%;text-align:right;color:#232323;position:relative;}
.contact-title h4, .contact-title h5{float:right;text-align:right;margin:0;display: inline-block;vertical-align: middle;color:#232323;width:100%; }
.contact-title h4{font-family: 'Roboto Condensed';}
.contact-title h5{font-family: 'Roboto Condensed';}
.contact-img{position:relative;z-index:100;left:0;bottom:-90px;}
.home-contact p{margin:25px 0;display:inline-block;}
.quickcontact-div{background:#2b56a5;padding:20px 0px;display:inline-block;margin:0px auto;width:100%;}
.quickcontact-div .qcontact-form #fromzip { width: 94%;}
.home .qcontact-form{float:none;width:70%;margin:25px 0;}
.quickcontact-div .qcontact-form{margin:0px;}
.home .quickcontact-div .qcontact-form{margin:0px auto;}
.gqq{text-transform:uppercase;color:#fff;margin:20px 0;font-size:24px;}
.home form#qcontact{margin-bottom:20px;display:inline-block;}
.qcontact-form label{font-size:14px;}
.page-right .qcontact-form{width:90%;display:inline-block;background:#2b56a5;padding:5%;}
.qcontact-form label, .qcontact-form textarea, .qcontact-form input[type="text"]{float:left;width:100%;color:#fff;}
.qcontact-form textarea, .qcontact-form input[type="text"], select{border:0px;border-radius:4px;background:#fff;color:#232323;font-size:16px;text-indent:10px;padding:7px 0;margin-bottom:15px;}
.page-left .qcontact-form label, .qcontact-form textarea, .qcontact-form input[type="text"]{float:left;width:100%;color:#333;}
.page-left  .qcontact-form textarea, .qcontact-form input[type="text"], select{border:1px solid #999 !important;border-radius:4px;background:#fff;color:#232323;font-size:16px;text-indent:10px;padding:7px 0;margin-bottom:15px;}
.home .quickcontact-div .qcontact-form select{width:100%;}
.qcontact-form textarea{height:150px;overflow:auto;resize:none;}
.qcontact-title{text-transform:uppercase;text-align:left;}
.footer-widget-overlay-line{width:100%;height:1px;background:#2f2f2f;margin-bottom:3px;float:left;}
.footer-widget-overlay{width:100%;top:0;left:0;padding:55px 0 40px 0;background:#2f2f2f url(../images/title-bg.jpg) repeat;margin-bottom:0px;float:left; }
.footer-widget-title{padding:0 5%;}
.footer-widget-overlay .fa{font-size:18px;color:#fff;}
.footer-widget-overlay .fa-google-plus{font-size:15px;}
.footer-widget-overlay .fa:hover{color:#fff;}
.footer-widget-overlay h5{margin-top:0px;color:#fff;margin-bottom:0px;font-family: 'Oswald';font-size:18px;}
.footer-widget-overlay p{color:#fff;margin:0;font-family: 'Roboto Condensed';font-size:16px;}
.diamond {
   width: 52px; 
   height: 52px; 
   background: #2b56a5;
   border-radius:52px;
   border:3px solid #fff;
   margin: 3px auto 0 auto;
   /* Rotate */
   /*-webkit-transform: rotate(-45deg);
   -moz-transform: rotate(-45deg);
   -ms-transform: rotate(-45deg);
   -o-transform: rotate(-45deg);
   transform: rotate(-45deg);*/
   /* Rotate Origin */
  /* -webkit-transform-origin: 0 100%;
   -moz-transform-origin: 0 100%;
   -ms-transform-origin: 0 100%;
   -o-transform-origin: 0 100%;
   transform-origin: 0 100%;*/
}
.diamond .fa{
	/* Rotate */
  /* -webkit-transform: rotate(45deg);
   -moz-transform: rotate(45deg);
   -ms-transform: rotate(45deg);
   -o-transform: rotate(45deg);
   transform: rotate(45deg);*/
   position: relative;
   top: 15px;
   left: -1px;
   font-size: 22px;
   /* Rotate Origin */
}
.up-arrow{width:100%;float:left;height:40px;display:none;}
.redcircle{display:inline-block;width:42px;height:42px;margin-right:10px;background:#2b56a5;text-align:center;color:#fff;line-height:48px;border-radius:42px;margin-bottom:20px;border:3px solid #fff;}
.redcircle .fa{font-size:32px;}
.whywe-list{display:inline-block;width:75%;margin:0 auto;font-size:18px;padding:0;}
.whywe-list li{list-style:none;width:50%;float:left;text-align:left;}
.service-title h2{margin-bottom:0px;}
.grey-box{float:left;width:100%;background:#808080;}
.lightgrey-box{float:left;width:100%;background:#a2a2a2;}
.redbg-box{float:left;width:100%;background:#2b56a5;padding:15px 0;position:relative;top:-15px;}
.box-content{padding:20px 20px 40px 20px}
.service-content{margin:0;display:inline-block;width:100%;}
.service-content-box{width:100%;margin:0 auto;text-align:center;}
.box-content p, .box-content h5{color:#fff;}
.box-content p{font-size:15px;}
.box-content h5{font-size:22px;}
.white-sep{width:100%;height:3px;float:left;margin:40px auto;background:#fff;}
.white-circle{width:100px;height:100px;border-radius:50%;margin:20px auto;display:inline-block;text-align:center;background:#fff;line-height:60px;}
.white-circle .fa{color:#808080;font-size:48px;position:relative;top:20px;}
.white-circle .fa-building-o{color:#2b56a5;font-size:58px;}
.up-circle{width:38px;height:38px;margin:0 auto;text-align:center;color:#fff;background:#fff;border-radius:50%;border:1px solid #2b56a5;display:inline-block;cursor:pointer;position:relative;top:-30px;}
.up-circle span{width:36px;height:36px;margin:0 auto;background:#2b56a5;border-radius:50%;display:inline-block;position:relative;top:1px;line-height:38px;}
.serviceBox{
    text-align: center;
    margin: 0px;
}
.serviceBox img{
    width: 100%;
    height: auto;
}
.serviceBox .service-content{
    position: relative;
    background: #2b56a5;
    color: #ffffff;
    padding:53px 0 30px 0px;
	margin-top:-10px;
}
.serviceBox.middle .service-content{
	 background: #666;
}
.serviceBox .service-icon{
    display: block;
    width: 70px;
    height: 70px;
    background: #fff;
    border-radius: 10px;
    position: absolute;
    top: -35px;
    left: 0;
    right: 0;
    margin: auto;
    transform: rotate(45deg);
}
.serviceBox .service-icon i{
    font-size: 30px;
    line-height: 70px;
    color: #2b56a5;
    transform: rotate(-45deg);
}
.serviceBox .title{
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 20px;
    text-transform: uppercase;
	color:#fff;
}
.serviceBox .description{
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 20px;
	padding-left:15px;
	padding-right:15px;
}
.serviceBox .read-more{
    display: inline-block;
    padding: 7px 20px;
    border: 1px solid #fff;
    border-radius: 20px;
    font-size: 14px;
    font-weight: 500;
    color: #fff;
    background: #2b56a5;
    text-transform: capitalize;
    transition: all 0.5s ease 0s;
}
.serviceBox.middle .read-more{
	 background: #666;
}
.serviceBox .read-more:hover{
    color: #2b56a5;
    background: #fff;
    text-decoration: none;
}
.serviceBox.middle .service-content{
    padding: 30px 0 52px 0px;
	margin-top:0px;
}
.serviceBox.middle .service-icon{
    bottom: -35px;
    top: auto;
}
@media only screen and (max-width: 990px){
    .serviceBox .title{ font-size: 17px; }
}
@media only screen and (max-width: 767px){
    .serviceBox{ margin: 0 0 30px 0; }
}
/*home*/
/*popup*/
.modal-box {
  display: none;
  position: fixed;
  z-index: 1000;
  width: 98%;
  background: white;
  border-bottom: 1px solid #aaa;
  border-radius: 0px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  border: 1px solid rgba(0, 0, 0, 0.1);
  background-clip: padding-box;
}
@media (min-width: 32em) {

.modal-box { width: 50%; }
}

.modal-box header,
.modal-box .modal-header {
  padding: 10px;
  border-bottom: 1px solid #ddd;
}

.modal-box header h3,
.modal-box header h4,
.modal-box .modal-header h3,
.modal-box .modal-header h4 { margin: 0; }

.modal-box .modal-body { padding: 0px 20px;display:inline-block; }

.modal-box footer,
.modal-box .modal-footer {
  padding: 0px;
  border-top: 1px solid #ddd;
  background: rgba(0, 0, 0, 0.02);
  text-align: right;
}

.modal-overlay {
  opacity: 0;
  filter: alpha(opacity=0);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 900;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.9) !important;
}

a.close {
  line-height: 1;
  font-size: 1.5em;
  position: absolute;
  top: 10px;
  right:10px;
  text-decoration: none;
  color: #bbb;
  background:#fff;
  width:30px;height:30px;border-radius:50%;
  text-align:center;line-height:32px;
}

a.close:hover {
  color: #222;
  -webkit-transition: color 1s ease;
  -moz-transition: color 1s ease;
  transition: color 1s ease;
}
header.pop-head{background:#2b56a5 !important;color:#fff !important;}
header.pop-head h3{color:#fff !important;}
/*popup*/
/*contact form*/
.qcontact-form{float:left;width:100%;margin:25px 0;}
.page-right .qcontact-form{width:90%;}
.page-right .qcontact-form .qcontact-title{color:#fff;}
.qcontact-form label, .qcontact-form textarea, .qcontact-form input[type="text"]{float:left;width:100%;color:#fff;text-align:left;}
.qcontact-form textarea, .qcontact-form input[type="text"]{border:0px;border-radius:4px;background:#fff;color:#232323;font-size:16px;text-indent:10px;padding:7px 0;margin-bottom:5px;}
.qcontact-form textarea{height:100px;overflow:auto;resize:none;}
.qcontact-title{text-transform:uppercase;text-align:left;}
/*contact form*/
/*footer*/

.copyright{background:#000;padding:10px 0;color:#fff;font-size:13px;}
.copyright a:hover{text-decoration:underline;}
/*footer*/
/*page+breadcrumb*/
.page-title h1, .page-title h5{padding:0;float:left;margin:0;display:block;vertical-align: middle;width:100%;margin-top:15px; }
.page-title h1{font-family: 'Roboto Condensed';}
.page-title h5{font-family: 'Roboto Condensed';font-size:14px;}
.page-content{color:#232323;}
.page-left{padding-right:45px;}
.page-breadcrumb{font-size:14px;color:#fff;}
.page-left ul li{list-style: url(../images/bulletin.png);}
.page-content ol , .left ol{ list-style: none;}
.page-content ol li , .left ol li { counter-increment: item;margin-bottom: 5px;line-height:28px; }
.page-content ol li:before, .left ol li:before { margin-right: 10px;content: counter(item);background: #ff9a16;border-radius: 100%;color: #fff;width:28px;height:28px;text-align: center;display: inline-block; }
.page-content ol li ul li , .left ol li ul li{ counter-increment: none;margin-bottom: 5px;line-height:28px; }
.page-content ol li:before ul li:before , .left ol li:before ul li:before  {display:none;}
/*page+breadcrumb*/
/*image align*/
img.alignright {float:right; margin:0 0 15px 15px}
img.alignleft {float:left; margin:0 15px 15px 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 15px 15px}
a img.alignleft {float:left; margin:0 15px 15px 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
/*image align*/
/*map*/
.map iframe{width:100%;border:0px;height:300px;}
.scrolloff { pointer-events: none; }
/*map*/
/*contact-page*/
.contact-details-left{margin:25px 0;float:left;}
.contact-details-left .fa{font-size:24px;color:#2b56a5;}
.contact-details-left .fa.fa-envelope{font-size:18px;}
.contact-details-left h3{font-size:22px;margin-bottom:10px;width:100%;float:left;}
.address, .email, .phone{margin-bottom:10px;width:100%;float:left;margin-top:0px;}
.email a{color:#232323;}
/*contact-page*/
/*error*/
.my-notify-error,.my-notify-info,.my-notify-success,.my-notify-warning{padding:7px 10px;margin:10px 0!important;width:95%;font-size:13px;float:left}.my-notify-error:before,.my-notify-info:before,.my-notify-success:before,.my-notify-warning:before{font-family:FontAwesome;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.my-notify-info:before{content:"\f05a"}.my-notify-success:before{content:'\f00c'}.my-notify-warning:before{content:'\f071'}.my-notify-error:before{content:'\f057'}.my-notify-info{color:#00529B;background-color:#BDE5F8}.my-notify-success{color:#4F8A10;background-color:#DFF2BF;border:1px solid #4F8A10;line-height:18px}.my-notify-warning{color:#9F6000;background-color:#FEEFB3}.my-notify-error{color:#e04f42;background-color:#FFBABA;border:1px solid #D8000C;line-height:18px}
/*****MEDIA QUERIES********/
@media only screen and (min-width : 150px){

}
@media only screen and (min-width : 320px) and (max-width : 768px)
{
.div100, .div90, .div80, .div70, .div60, .div50, .div40, .div30, .div20, .div10,
.div95, .div85, .div75, .div65, .div55, .div45, .div35, .div25, .div15, .div5,
.div33, .div23, .div12{float:left;margin-bottom:0px;width:100%;}
.banner-content h1{font-size:30px;}
.banner-content h3{font-size:24px;}
.banner-content p{font-size:18px;}
.about-img, .contact-img{display:none;}
.about-title h4, .about-title h5{padding:0px;float:left;text-align:left;margin:0;display: inline-block;vertical-align: middle;width:90%; }
.about-title h4{font-family: 'Roboto Condensed';}
.about-title h5{font-family: 'Roboto Condensed';margin-top:2%;}
.footer-widget .div25{text-align:center;}
.footer-widget-overlay{padding:20px 0;}
.footer-widget-title h4{margin-bottom:20px;}
.home-contact{padding:0px;text-align:left;}
.contact-title h4, .contact-title h5{text-align:left;}
.page-left{padding-right:0px;}
.redbg-box{top:0px;}
.footer-widget-overlay .div33{margin-bottom:20px;}
.right-head, .logo{width:50%;}
.quickcontact-div{width:90%;}
.page-title, .page-breadcrumb{width:50%;}
}

@media only screen and (min-width : 320px){
.whyus{padding:0px 15px;color:#424242;font-weight:bold;float:left;width:60%;font-size:14px;}
.logo img{max-width: 64%;}
.whywe-list li{list-style:none;width:100%;float:left;}
}
@media only screen and (min-width : 360px){
.logo img{height: auto;max-width: 100%;width: auto;}
}

@media only screen and (max-width : 400px){
	.copyright .rtext, .copyright .ltext{text-align:center;}
	.topbar .phone-number{font-size:20px;}
	.search-form-div input[type="text"]{width:60%;}
	.redcircle{float:left;}
	.whywe-list li{line-height:48px;}
}
@media only screen and (max-width : 480px){
	.copyright .rtext, .copyright .ltext{text-align:center;}
	.topbar .phone-number{font-size:20px;}
	.search-form-div input[type="text"]{width:60%;}
	.redcircle{float:left;}
	.whywe-list{width:100%;padding:0px;float:left;}
	.whywe-list li{font-size:14px;}
	.menubar .phone-number{float:right;font-size:14px;}
	.banner-content-bg{width:90%;}
}
@media only screen and (min-width : 480px){
.whyus{padding:15px 10px;color:#424242;font-weight:bold;float:left;width:80%;font-size:14px;}
.whywe-list li{line-height:48px;}
}
@media only screen and (min-width : 600px){

}
@media only screen and (min-width : 640px){
.whyus{padding:15px;color:#424242;font-weight:bold;float:left;width:80%;font-size:16px;}
}

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

@media only screen and (min-width : 800px){
.whyus{padding:15px 10px;color:#424242;font-weight:bold;float:left;width:70%;font-size:14px;}
.service-thumb{width:250px;height:164px;margin:12px auto;position:relative;transition:all ease 0.5s;overflow:hidden;}
.service-thumb-overlay{position:absolute;background:rgba(0,0,0,0.5);left:10px;width:230px;height:144px;color:#fff;text-align:center;top:-20px;opacity:0;transition:all ease 0.5s;}
.service-thumb-overlay h4{padding:40px 20px;font-size:20px;text-transform:uppercase;position:relative;}
.right-head{width:75%;}
}
@media only screen and (max-width : 900px){
.service-content-box .service-bx1, .service-content-box .service-bx2{border-right:1px solid #ddd;margin: 50px -4px 50px -4px;}
.right-head, .logo{width:50%;}
}
@media only screen and (min-width : 980px){
.whyus{padding:15px;color:#424242;font-weight:bold;float:left;width:80%;font-size:16px;}
.service-thumb{width:300px;height:197px;margin:12px auto;position:relative;transition:all ease 0.5s;overflow:hidden;}
.service-thumb-overlay{position:absolute;background:rgba(0,0,0,0.5);left:10px;width:280px;height:177px;color:#fff;text-align:center;top:-20px;opacity:0;transition:all ease 0.5s;}
.service-thumb-overlay h4{padding:60px 40px;font-size:20px;text-transform:uppercase;position:relative;}
}

@media only screen and (min-width : 1000px){
.whywe-list li{list-style:none;width:50%;float:left;}
}
@media(min-width:0px) and (max-width:980px){
.nav>li.hover>ul {
    left: 0;
    height: auto;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    position: static!important;
}
}
