@import url(http://fonts.googleapis.com/css?family=Roboto:300,400,500,700);
body,html,p{margin:0px; padding:0px;}
*{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
aside, details, figcaption, figure, ins, summary, small, mark, title, video, footer, header, hgroup, nav, section, article {display:block;}
.clear{padding:0; margin:0; line-height:0; height:0; font-size:0; clear:both; width:100%; display:block;}
h1, h2, h3, h4, h5, h6{padding:0; margin:0; font-weight:normal; font-family:'Formular' , sans-serif;}
html, body {height:100%; width:100%; padding:0; margin:0;}
body *{box-sizing:border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
ul li{list-style:none;}
input,button{outline:none; border:none;}
a, a:hover, a:focus{text-decoration:none; outline:none;}
a:active,a:hover {outline: 0;}
button{transition:all .5s;}
:focus{outline:none;}
img{border:none;}

body, p, a{font-family:'Formular' , sans-serif;}

/********Main Css********/

@font-face {
  font-family:'Formular' , sans-serif;
  src: url('../fonts/Formular-Light.eot?#iefix') format('embedded-opentype'),  url('../fonts/Formular-Light.otf')  format('opentype'),
	     url('../fonts/Formular-Light.woff') format('woff'), url('../fonts/Formular-Light.ttf')  format('truetype'), url('../fonts/Formular-Light.svg#Formular-Light') format('svg');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family:'Formular' , sans-serif;
  src: url('../fonts/Formular.eot?#iefix') format('embedded-opentype'),  url('../fonts/Formular.otf')  format('opentype'),
	     url('../fonts/Formular.woff') format('woff'), url('../fonts/Formular.ttf')  format('truetype'), url('../fonts/Formular.svg#Formular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family:'Formular' , sans-serif;
  src: url('../fonts/Formular-Medium.eot?#iefix') format('embedded-opentype'),  url('../fonts/Formular-Medium.otf')  format('opentype'),
	     url('../fonts/Formular-Medium.woff') format('woff'), url('../fonts/Formular-Medium.ttf')  format('truetype'), url('../fonts/Formular-Medium.svg#Formular-Medium') format('svg');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family:'Formular' , sans-serif;
  src: url('../fonts/Formular-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/Formular-Bold.otf')  format('opentype'),
	     url('../fonts/Formular-Bold.woff') format('woff'), url('../fonts/Formular-Bold.ttf')  format('truetype'), url('../fonts/Formular-Bold.svg#Formular-Bold') format('svg');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family:'Formular' , sans-serif;
  src: url('../fonts/Formular-Black.eot?#iefix') format('embedded-opentype'),  url('../fonts/Formular-Black.otf')  format('opentype'),
	     url('../fonts/Formular-Black.woff') format('woff'), url('../fonts/Formular-Black.ttf')  format('truetype'), url('../fonts/Formular-Black.svg#Formular-Black') format('svg');
  font-weight: 700;
  font-style: normal;
}





header{background:#FFF;}
.headEmail{}

.menu_info{text-align:right; position:relative;}
.menu_info .blockMenu{display:inline-block; vertical-align:middle;}
.menu_info .headEmail{display:inline-block; background:#023a92; padding:5px 15px 5px 5px; border-radius:20px; margin-left:10px;}
.menu_info .headEmail a{display:block; color:#FFF; font-size:13px; font-weight:300;}
.menu_info .headEmail img{margin-right:3px;}


/*.ourSlider{overflow:hidden;}
.ourSlider .flexslider{position:relative;}
.ourSlider .flexslider img{max-height:850px; object-fit:cover; min-height:450px;}
.ourSlider .flexslider .slidCont{position:absolute; top:40%; width:100%; text-transform:uppercase;}
.ourSlider .flexslider .slidBox{background:rgba(255,255,255,0.7); padding:20px;}
.ourSlider .slidCont h3{font-size:30px; color:#023a92; font-weight:600;}
.ourSlider .slidCont p{color:#2b2b2b; font-size:20px; text-transform:none; margin:10px 0; font-weight:400;}*/


h3.title{font-size:35px; font-weight:600; color:#000; margin:30px 0 10px;}
.subTitle{font-size:20px; color:#023a92; margin:15px 0;}

.welContent { /*padding:80px 0;*/
    position: relative;
}
.welContent .poRel{position:relative; z-index:9;}
.welContent h3.title{font-size:35px; font-weight:600; color:#000; margin:30px 0 10px;}
.welContent .subTitle{font-size:20px; color:#023a92; margin:15px 0;}
.welContent p{font-size:15px; color:#757776; line-height:25px; margin:25px 0;}
.welContent a.contUs{font-size:18px; color:#FFF; background:#1c98bb; padding:10px 30px; border-radius:50px; margin:10px 0 0; display:inline-block;}
.welContent figure img{border:10px solid #FFF; box-shadow:0px 0px 20px #999;}
.welContent:before{content:""; position:absolute; z-index:0; height:100%; width:60%; top:0px; right:0px; background:url(../images/pattern.png);}
.welContent:after{content:""; position:absolute; background:url(../images/tringle.png) no-repeat; height:100%; width:60%; top:0px; right:20%; background-size:cover;}

footer{background:#4a4c4b; /*padding:15px 30px;*/}
footer .copyRight{display:inline-block; color:#fff; font-size:14px; line-height:40px; /*padding:10px 0 0;*/}
footer .futEmail{float:right; color:#AAA; /*line-height:40px;*/ /*padding:10px 0 0;*/}

.inrBanner img{height:400px; width:100%; object-fit:cover;}
*.inrBanner100 .banrContnt{ top:10% !important;}
.inrBanner100 img { height: 100px !important;}


/*.inrBanner{position:relative;}
.inrBanner .banrContnt{position:absolute; width:100%; top:40%;}
.inrBanner .banrContnt h3{color:#00ccf1; font-size:35px; font-weight:600; text-transform:uppercase;}
.inrBanner .banrContnt h3.h3{color:#FFF; font-size:30px;}
.inrBanner .banrContnt p{font-size:22px; color:#FFF; line-height:26px; margin-top:10px;}
.inrBanner img{height:400px; width:100%; object-fit:cover;}*/



/*.inrBanner100 .banrContnt{ top:10% !important;}
.inrBanner100 img { height: 100px !important;}*/


/*.servType {
    text-align: center;
    padding: 50px 0 40px;
}
.servType .servTypeBox{display:inline-block; vertical-align:middle; width:33%; padding:40px 20px; min-height:340px;}
.servType .servTypeBox:hover{box-shadow:0 0 20px #CCC;}
.servType .servTypeBox h3{color:#414040; font-size:20px; padding:20px 0; margin-bottom:20px; position:relative;}
.servType .servTypeBox h3:after{content:""; position:absolute; height:2px; width:200px; bottom:0px; left:50%; margin-left:-100px; background:#c2c2c2;}
.servType .servTypeBox p{color:#777; font-size:14px; font-weight:300;}*/


/*.propertySrch{padding:20px 0 50px;}
.perptSerch{clear:both;}
.perptSerch ul{background:#FFF; box-shadow:0 0 30px #CCC; padding:20px; margin:0; float:left; width:100%;}
.perptSerch li{float:left; width:23%; height:55px; display:table; margin:0 1%;}
.perptSerch li > span{display:table-cell; vertical-align:middle; border-bottom:1px solid #CCC; background:url(../images/arrow-down.png) no-repeat 6px center; background-size:6px; padding:5px 5px 5px 20px; color:#777; font-size:14px; font-weight:300;}


.propertySrch.patternBg:before{height:70%; width:100%; top:15%;}
.propertySrch.patternBg:after{height:500px; bottom:0px; top:auto; display:none;}*/


/*.contBtn{text-align:center; margin-top:40px; float:left; width:100%;}
.contBtn a{display:inline-block; padding:8px 40px; font-size:18px; background:#023a92; color:#FFF; border-radius:30px;}
.contBtn a:hover{background:#666;}


.consulting{padding:80px 0 50px;}
.consulting .consuBox{padding:40px 40px 60px; background:#FFF; border-radius:10px; margin:50px 0 0 50px; box-shadow:0 0 20px #CCC; position:relative;}
.consulting .consuBox h3{font-size:35px; text-transform:uppercase; font-weight:600;}
.consulting .consuBox p{font-size:16px; color:#757776; line-height:26px; font-weight:300; margin:15px 0;}

.consulting .consuBox .letsTalk{position:absolute; background:#023a92; padding:8px 35px; width:90%; bottom:-50px; left:30px; border-radius:10px;}
.consulting .consuBox .letsTalk p{display:inline-block; width:70%; color:#FFF; vertical-align:middle;}
.consulting .consuBox .letsTalk a{display:inline-block; background:#00cbf2; color:#FFF; padding:8px 25px; font-size:16px; border-radius:20px;}


.whyLeverage{padding:80px 0;}
.whyLeverage .mainText{text-align:center; padding:0 12%; font-size:18px; color:#595959; line-height:30px;}
.whyLeverage .title{text-align:center; padding:50px 0 40px; font-weight:600; font-size:25px;}

.baterBox{position:relative; float:left; width:100%; margin-bottom:40px;}
.baterBox:after{content:""; position:absolute; height:80%; width:1px; background:#00ccf1; left:50%; top:110px;}
.baterBox:before{content:""; position:absolute; height:33px; width:33px; top:0; left:50%; margin:50px 0 0 -17px; background:url(../images/circle.png) no-repeat center center;}
.baterBox .batterText{padding:40px 80px 0 0; text-align:right;}
.baterBox .batterText h3{font-size:16px; color:#000; padding-bottom:15px; margin-bottom:15px; position:relative;}
.baterBox .batterText h3:after{content:""; position:absolute; height:1px; width:200px; background:#00ccf1; bottom:0px; right:-50px;}
.baterBox .batterText p{font-size:14px; color:#535353; line-height:24px; font-weight:300;}
.baterBox figure{padding:0 0 0 80px;}
.baterBox figure img{margin:0 auto;}

.baterBox:nth-child(odd) .batterText{padding:40px 0 0 80px; text-align:left;}
.baterBox:nth-child(odd) .batterText h3:after{content:""; position:absolute; height:1px; width:200px; background:#00ccf1; bottom:0px; left:-50px;}
.baterBox:nth-child(odd) figure{padding:0 80px 0 0;}

.baterBox:last-child:after{display:none;}

.whyLeverage.patternBg:before{height:500px; bottom:0px; top:auto;}
.whyLeverage.patternBg:after{height:500px; bottom:0px; top:auto;}*/


/*.contactUs{padding:80px 0;}*/
ul.contAddress{margin:40px 0; padding:0px 40px 0 0;}
ul.contAddress li{display:block; padding:30px 0 30px 70px; position:relative; border-bottom:1px solid #d8d8d8;}
ul.contAddress li h3{font-size:16px; margin-bottom:5px; color:#023a92;}
ul.contAddress li p{margin:0px; padding:0px; line-height:22px;}
ul.contAddress li p a{color:#838383; font-size:15px; font-weight:300;}
ul.contAddress li img{position:absolute; left:0px; top:30px;}

ul.socialMedia{margin:0 0 20px; padding:0px;}
ul.socialMedia li{display:inline-block;}
ul.socialMedia li + li{margin-left:10px;}
ul.socialMedia li a{display:block; color:#FFF; background:#00ccf1; height:40px; width:40px; text-align:center; font-size:22px; line-height:40px; border-radius:100%;}
ul.socialMedia li a:hover{background:#023a92;}

.contactForm h3{color:#243b7f; font-size:25px; margin-bottom:30px;}
.contactForm input{border-width:0 0 1px 0; border-radius:0px; box-shadow:none; padding:10px; height:42px; font-size:15px; font-weight:300;}
.contactForm textarea{border-width:0 0 1px 0; border-radius:0px; box-shadow:none; padding:10px; height:120px; font-size:15px; font-weight:300;}
.contactForm .form-group{margin-bottom:30px;}
.contactForm .submitBtn{background:#00ccf1; border-radius:5px; height:auto; padding:8px 40px; font-size:20px; color:#FFF;}
.contactForm .submitBtn:hover{background:#666;}

.contactForm div.wpcf7-validation-errors,
.contactForm div.wpcf7-acceptance-missing{border:0px; text-align:right; margin:0px; padding:0px; clear:both;}



.patternBg{position:relative;}
.patternBg:before{content:""; position:absolute; z-index:0; height:100%; width:60%; top:0px; right:0px; background:url(../images/pattern.png);}
.patternBg:after{content:""; position:absolute; background:url(../images/tringle.png) no-repeat; height:100%; width:60%; top:0px; right:20%; background-size:cover;}
.patternBg .poRel{position:relative; z-index:9;}



.servType .servTypeBox,
.contBtn a,
ul.socialMedia li a,
.contactForm .submitBtn{transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;}




#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {margin:0; padding:0; border:0; list-style:none; line-height:1; display:block; position:relative; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
#cssmenu:after,
#cssmenu > ul:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
#cssmenu #menu-button{display:none;}
#cssmenu{width:auto; font-family:'Formular' , sans-serif; line-height:1; background:#fff;}
#menu-line {position:absolute; top:0; left:0; height:3px; background:#009ae1; -webkit-transition:all 0.25s ease-out; -moz-transition:all 0.25s ease-out; -ms-transition:all 0.25s ease-out; -o-transition:all 0.25s ease-out; transition:all 0.25s ease-out; display:none;}
#cssmenu > ul > li {float:left;}
#cssmenu.align-center > ul {font-size:0; text-align:center;}
#cssmenu.align-center > ul > li {display:inline-block; float:none;}
#cssmenu.align-center ul ul {text-align:left;}
#cssmenu.align-right > ul > li {float:right;}
#cssmenu.align-right ul ul {text-align:right;}
#cssmenu > ul > li > a{padding:36px 5px; font-size:15px; text-decoration:none; color:#000; -webkit-transition:color .2s ease; -moz-transition:color .2s ease; -ms-transition:color .2s ease; -o-transition:color .2s ease; transition:color .2s ease;}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.current_page_item > a {color:#FFF; background:#00ccf1;}
#cssmenu > ul > li.has-sub > a {padding-right:25px;}
#cssmenu > ul > li.has-sub > a::after {position:absolute; top:21px; right:10px; width:4px; height:4px; border-bottom:1px solid #000; border-right:1px solid #000; content:""; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg); -webkit-transition:border-color 0.2s ease; -moz-transition:border-color 0.2s ease; -ms-transition:border-color 0.2s ease; -o-transition:border-color 0.2s ease; transition:border-color 0.2s ease;}
#cssmenu > ul > li.has-sub:hover > a::after {border-color:#009ae1;}
#cssmenu ul ul {position:absolute; left:-9999px;}
#cssmenu li:hover > ul {left:auto;}
#cssmenu.align-right li:hover > ul {right:0;}
#cssmenu ul ul ul {margin-left:100%; top:0;}
#cssmenu.align-right ul ul ul {margin-left:0; margin-right:100%;}
#cssmenu ul ul li {height:0; -webkit-transition:height .2s ease; -moz-transition:height .2s ease; -ms-transition:height .2s ease; -o-transition:height .2s ease; transition:height .2s ease;}
#cssmenu ul li:hover > ul > li {height:32px;}
#cssmenu ul ul li a {padding:10px 20px; width:160px; font-size:12px; background:#333; text-decoration:none; color:#ddd; -webkit-transition:color .2s ease; -moz-transition:color .2s ease; -ms-transition:color .2s ease; -o-transition:color .2s ease; transition:color .2s ease;}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li a:hover {color:#fff;}
#cssmenu ul ul li.has-sub > a::after {position:absolute; top:13px; right:10px; width:4px; height:4px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; content:""; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg); -webkit-transition:border-color 0.2s ease; -moz-transition:border-color 0.2s ease; -ms-transition:border-color 0.2s ease; -o-transition:border-color 0.2s ease; transition:border-color 0.2s ease;}
#cssmenu.align-right ul ul li.has-sub > a::after{right:auto; left:10px; border-bottom:0; border-right:0; border-top:1px solid #ddd; border-left:1px solid #ddd;}
#cssmenu ul ul li.has-sub:hover > a::after {border-color:#fff;}


@media all and (max-width: 1199px) {

.logo{display:inline-block; padding:8px 0; position:relative; z-index:9;}
.menu_info .headEmail{padding:8px; border-radius:100%;}
.menu_info .headEmail a{font-size:0px;}
.menu_info .headEmail img{margin:0px; padding:0px;}
.welContent{padding:45px 0;}

.consulting .consuBox{margin:0px;}
.consulting .consuBox .letsTalk{padding:8px 20px;}

.perptSerch li{width:31.3%;}

} /* @media all and (max-width: 1199px) { */



@media all and (max-width: 991px) {

#cssmenu > ul > li > a{padding:28px 10px; font-size:12px;}
.menu_info .headEmail{padding:4px; margin-left:5px;}
.welContent a.contUs{margin:20px 0 50px;}
.inrBanner .banrContnt{text-align:center; top:30%;}
.inrBanner img{height:300px;}
.servType .servTypeBox {width:100%; padding:20px; min-height:auto;}
.patternBg{padding:20px 0;}
.patternBg:before{display:none;}
.patternBg:after{display:none;}

.consulting .consuBox{padding:20px;}
.consulting .consuBox .letsTalk{padding:8px 15px; bottom:auto; width:auto; left:auto; position:relative; text-align:center;}
.consulting .consuBox h3{font-size:20px;}
.consulting .consuBox .letsTalk p{display:block; width:auto; margin:0 0 10px; font-size:14px;}

ul.contAddress{padding:0px;}

ul.socialMedia li + li{margin:0px;}

.ourSlider .flex-direction-nav{display:none;}

}/* @media all and (max-width: 991px) { */



@media all and (max-width: 767px) {
#cssmenu {width:100%; background:none;}
#cssmenu ul {width:100%;display:none;}
#cssmenu.align-center > ul,
#cssmenu.align-right ul ul {text-align:left;}
#cssmenu ul li,
#cssmenu ul ul li,
#cssmenu ul li:hover > ul > li {width:100%;height:auto;border-top:1px solid rgba(120, 120, 120, 0.15);}
#cssmenu ul li a,
#cssmenu ul ul li a {width:100%;}
#cssmenu > ul > li,
#cssmenu.align-center > ul > li,
#cssmenu.align-right > ul > li {float:none;display:block;}
#cssmenu ul ul li a {padding:20px 20px 20px 30px;font-size:12px;color:#000;background:none;}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li a:hover {color:#000;}
#cssmenu ul ul ul li a {padding-left:40px;}
#cssmenu ul ul,
#cssmenu ul ul ul {position:relative;left:0;right:auto;width:100%;margin:0;}
#cssmenu > ul > li.has-sub > a::after,
#cssmenu ul ul li.has-sub > a::after {display:none;}
#menu-line {display:none;}
#cssmenu #menu-button{display:block;padding:20px;color:#000;cursor:pointer;font-size:12px;text-transform:uppercase; float:right; height:40px;}
#cssmenu #menu-button::after{content:'';position:absolute;top:10px;right:10px;display:block;width:25px;height:3px;background:#000;}
#cssmenu #menu-button::before{content:'';position:absolute;top:18px;right:10px;display:block;width:25px;height:11px;border-top:3px solid #000;border-bottom:3px solid #000;}
#cssmenu .submenu-button {position:absolute;z-index:10;right:0;top:0;display:block;border-left:1px solid rgba(120, 120, 120, 0.15);height:52px;width:52px;cursor:pointer;}
#cssmenu .submenu-button::after {content:'';position:absolute;top:21px;left:26px;display:block;width:1px;height:11px;background:#000;z-index:99;}
#cssmenu .submenu-button::before {content:'';position:absolute;left:21px;top:26px;display:block;width:11px;height:1px;background:#000;z-index:99;}
#cssmenu .submenu-button.submenu-opened:after {display:none;}


.logo img{max-width:200px;}

.menu_info{position:absolute; top:-60px; right:0; width:100%; padding-right:20px;}
.menu_info .headEmail{margin-right:80px;}
.menu_info .headEmail a{font-size:0px; position:relative; z-index:9;}
.menu_info .blockMenu{position:absolute; right:0; z-index:8; width:100%; padding:0 20px; text-align:left;}
#cssmenu ul{background:#00ccf1; padding:15px; top:45px;}
#cssmenu > ul > li > a{padding:20px; font-size:15px;}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a {color:#FFF; background:#023a92;}

.welContent h3.title{font-size:30px;}

.welContent:before{display:none;}
.welContent:after{display:none;}

.ourSlider .flexslider .slidCont{top:auto; bottom:15px;}
.ourSlider .slidCont{text-align:center;}
.ourSlider .slidCont h3{font-size:25px;}
.ourSlider .slidCont p{font-size:16px;}

.propImg{margin:0 0 50px;}
.propImg img{margin:0 auto; max-width:300px;}

footer{text-align:center;}
footer .futEmail{float:none; display:inline-block;}

.whyLeverage .mainText {padding:20px 0; line-height:26px; font-size:16px;}

.whyLeverage .title{padding:0; font-size:23px;}
.baterBox{margin-bottom:20px;}
.baterBox:after,
.baterBox:before{display:none;}
.baterBox .batterText,
.baterBox:nth-child(odd) .batterText{padding:10px 0; text-align:center;}
.baterBox figure,
.baterBox:nth-child(odd) figure{padding:0;}
.baterBox .batterText h3{padding:10px 0; margin:0px;}
.baterBox .batterText h3:after{display:none;}

.contactUs{padding:0px;}
ul.socialMedia{margin:0 0 30px; padding:0 0 30px; border-bottom:1px solid #CCC;}

.perptSerch li{width:48%;}

/* change font size for smaller screens */
.company-name-banner { font-size: 15px !important; }

.nav_bar ul {display: none; float: right;}

.nav_container .menu_icon { float: right; display: inline-block !important; }


} /* @media all and (max-width: 767px) { */


@media screen and (max-width: 767px) {
    .nav_bar {
        float: none !important;
        padding-left: 15px;
    }

    .nav_container.responsive .nav_bar {
        float: left !important;
        width: 100%;
        border-top: 1px solid #000;
    }

    .nav_container.responsive {
        position: relative;
    }

    .nav_container.responsive .icon {
        position: absolute;
        right: 0;
        top: 0;
    }

    .nav_container.responsive ul {
        float: none;
        display: block;
        text-align: left;
    }


    .nav_container.responsive ul li {
        float: none !important;
    }

    .nav_bar a {
        padding: 2px 4px;
    }


    .responsive .level2.dynamic {
        display: block !important;
        top: 3px !important;
        text-align: left !important;
        background-color: #fff;
    }

    .responsive .nav_bar ul {
        position: relative !important;
    }

    .responsive .level2.dynamic {
        display: block;
        top: 3px !important;
        text-align: left !important;
        background-color: #fff;
    }

    .responsive .level2.dynamic a:hover {
        color: #1c98bb;
    }

    .responsive .level2.dynamic a:active, .level2.dynamic a:focus {
        color: #1c98bb;
    }

    .nav_container.responsive a {
        padding-bottom: 2px !important;
    }


}/* end of @media screen and (max-width: 767px) { */


@media all and (max-width: 479px) {

footer .copyRight {line-height:20px;}
.menu_info .headEmail{margin-right:55px;}
.inrBanner .banrContnt h3{font-size:30px;}
.inrBanner .banrContnt h3.h3{font-size:25px;}
.inrBanner .banrContnt p{font-size:16px; line-stacking:22px;}
.logo img{max-width:180px;}
.contactForm h3{font-size:22px;}
.ourSlider .flexslider img{min-height:300px;}
.ourSlider .slidCont h3{font-size:20px;}
.ourSlider .slidCont p{font-size:14px;}

.perptSerch li{width:100%; margin:0px;}


}/* @media all and (max-width: 479px) { */



/*.logonContent { padding: 80px 0; }*/

.submitBtn {
    background: #00ccf1;
    border-radius: 5px;
    height: auto;
    padding: 8px 40px;
    font-size: 20px;
    color: #FFF;
}

.menu-dropdown-content {
    list-style-type: none;
    padding-top: 36px !important;
    color: #00ccf1;
}

.menu-dropdown-content:hover {
    color: #00ccf1;
}

.menu_signin {
    text-align: left;
}
.menu_signin > ul > li {

    float: none;
    display: block;
}

.menu-login {
    display: inline-block;
}

.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #00ccf1;
    min-width: 150px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 100;
}

.dropdown-content > a {
    display: block;
    margin-right: 10px !important;
    padding-bottom: 5px !important;
    /*padding:5px 5px 5px 5px !important;*/
    color:#000;
}

/*.dropdown-content > a:first-child {
    padding-top: 15px !important;
}*/

.dropdown-content > a:hover {
    color: #fff;
}

.dropdown:hover .dropdown-content {
    display: block;
}

.removeBorder {
    border-width:0px !important;
}

.gridResults {
    padding-bottom: 10px;
}

.gridResults caption {
        color: #000;
        font-size: 20px;
        font-weight: normal;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }

.gridResultsCaption {
    padding-left: 0px !important;
}

    .gridResultsCaption > div:first-child {
        color: #000;
        font-size: 20px;
        font-weight: normal;
        padding-top: 0px !important;
    }

.grid {
    /*box-shadow: 0 0 30px #CCC;*/
    padding: 20px;
}


.gridHeader {
    background-color: #00ccf1;
    border-color: #00ccf1;
    border-style: outset;
}

.gridRow {
    background-color: #fff;
    border-color: #000;
    border-width: 1px;
    border-style: outset;
}



.gridRow td:nth-child(1) {
    padding-left: 5px;
}

.gridEmpty {
    background-color: #fff;
    border-color: #000;
    border-width: 1px;
    border-style: outset;
}

.gridEmpty td:nth-child(1) {
    padding-left: 5px;
}


.gridAltRow {
    background-color: #fff;
}

.gridRowSelected {
    background-color: #023a92;
    color: #fff;
}

 .gridRowSelected input[type=button] {
        color: #fff !important;
    }



.gridRow:hover, .gridAltRow:hover {
    background-color: #00ccf1;
}

.grid input[type=button] {
    color: #023a92;
    background-color: transparent;
}

.grid .footer {
    height: 35px;
    background: #A9A9A9;
    border-color: #000;
    border-width: 1px;
    border-style: outset;
}

.footerTotalLabel {
    padding-left: 30px;
}

.submitBtnSmall {
    padding: 3px 20px;
}

.submitBtnSmaller {
    padding: 1px 5px;
}

.viewing {
    color: #023a92;
    font-size: 28px;
    font-weight: normal;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.errorContent {
    padding-top: 25px;
    padding-bottom: 25px;
    text-align: center;
}

.errorContent a {
    display: inline-block;
    background: #023a92;
    padding: 5px 15px 5px 5px;
    border-radius: 20px;
    margin-left: 10px;
    color: #fff;
}

.nowrapping {
    white-space: nowrap;
}

.modal-title {
    color: #00ccf1!important;
}

.attachmentHeader
{
    text-align:center;
}

.attachmentHeader button {
    padding: 0px !important;
}

.logoutContent {
    padding-top: 25px;
    padding-bottom: 25px;
}


.loginLink {
    padding-top: 10px;
}
.loginLink a{
    padding-left: 5px;
}

.ordersRecordsLimited {
    font-size: 15px;
    color: #bd2130;
}

.loadAllNames {
    font-weight: bold;
    height: 27px;
    padding-top: 7px;
}
















/*
    blue - #1c98bb
    orange - #ed8c22

*/

body {
}





.menu_container {
    background-color: #1c98bb;
    color: #ed8c22;
}

a:link {
    color: #ed8c22;
}

/* visited link */
a:visited {
    color: #ed8c22;
}

/* mouse over link */
a:hover {
    color: #1c98bb;
}

/* selected link */
a:active, a:focus {
    color: #1c98bb;
    outline: 0;
    border: none;
    -moz-outline-style: none;
}


.nav_container {
    overflow: hidden;
}

.nav_container a {
    float: left;
    display: block;
    padding: 14px 16px;
    text-decoration: none;
}


.nav_container .dynamic a {
    padding: 5px 7px;
    /*padding-bottom: 2px;*/
}

.nav_container .menu_icon{
    display: none;
}

.nav_bar {
    float: right !important;
    width: 20%;
}

.nav_bar ul {
    position: absolute !important;
    text-align: right;
}

/*.responsive .nav_bar ul {
    position: relative !important;
}*/


.menu_icon button {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.icon-bar {
    background-color: #ed8c22;
    width: 22px;
    height: 2px;
    display: block;
    margin: 5px;
}

.menu_info {
    text-align: right;
    position: relative;
}

.menu_info .blockMenu {
    display: inline-block;
    vertical-align: middle;
}

.menu_info .headEmail {
    display: inline-block;
    background: #023a92;
    padding: 5px 15px 5px 5px;
    border-radius: 20px;
    margin-left: 10px;
}

.menu_info .headEmail a {
    display: block;
    color: #FFF;
    font-size: 13px;
    font-weight: 300;
}

.menu_info .headEmail img {
    margin-right: 3px;
}

.menu_info li.static {
    padding-right: 10px;
    /*float:none !important;*/
}

.menu_info a {
    margin-top: 20px;
    height: 33px;
}

.menu_info ul li:first-of-type a {
    margin-top: 10px;
}

.menu_info .dynamic a { height: 5px; }

.menu_info ul .level2.dynamic li:first-of-type { margin-top: -10px; }

.level2.dynamic {background-color: #1c98bb; /*height: 60px;*/ width: 125px !important; top: 40px !important; }
.level2.dynamic li:nth-child(2) { color: #ed8c22;}

.level2.dynamic a:visited { color: #ed8c22; }
.level2.dynamic a:hover { color: #fff; }
.level2.dynamic a:link { color: #ed8c22; padding-top: 5px;padding-right:5px; }
.level2.dynamic a:active, .level2.dynamic a:focus { color: #fff; }


.navbar-inverse {
    background-color: #fff;
    border-color: #fff;
}

.navbar-inverse .navbar-toggle {
        border-color: #fff;
    }

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #000;
}


.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
    background-color: #ed8c22 !important;
}

.center_content
{
    /*width:50%*/
}

.footer_container {
    background-color: #1c98bb;
}


footer {
    background: #1c98bb;
    color: #fff;
    padding: 15px 30px;
}

.futEmail {
    color: white;
}


footer .copyRight {
    line-height: 20px;
}

footer div {
    display: inline;
}

footer div {
    display: inline;
}

footer img {
    padding-right: 2px;
    /*padding-top: 13px;*/
}

footer div:nth-child(1) {
    margin-left: 0px;
    margin-right: 0px;
}

/*footer div:nth-child(2) {
    float: right;
}*/


footer a:link, footer a:visited, footer a:hover, footer a:active, footer a:focus {
    color: #fff;
}

footer .email{ text-align:right;}

.main_content { padding-left:100px; }

.inrBanner { margin-left: -100px;  background-image: url("../../AbstractTheme/images/banner1_1400_6.jpg"); height:100px;  background-repeat: repeat-x;}
.banrContnt { margin-left: 100px; }

.inrBanner .banrContnt h3{color:#1c98bb; font-size:35px; font-weight:600; text-transform:uppercase; padding-top: 10px;}
.inrBanner .banrContnt p{font-size:22px; color:#ed8c22; line-height:26px; margin-top:10px;}