/* reset */
html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, em, img, small, strong, sub, sup, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, footer, header, menu, nav, section { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent }
body { line-height: 1 }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block }
ul { list-style: none }
blockquote, q { quotes: none }
blockquote:before, blockquote:after, q:before, q:after { content: none }
a { margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent; text-decoration: none }
ins { background-color: #ff9; color: #000; text-decoration: none }
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold }
del { text-decoration: line-through }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help }
table { border-collapse: collapse; border-spacing: 0 }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0 }
input, select { vertical-align: middle }
/* font face */


@font-face {  font-family: 'AachenBT-Roman';  src: url('../fonts/AachenBT-Roman.eot?#iefix') format('embedded-opentype'),  url('../fonts/AachenBT-Roman.woff') format('woff'), url('../fonts/AachenBT-Roman.ttf')  format('truetype'), url('../fonts/AachenBT-Roman.svg#AachenBT-Roman') format('svg');  font-weight: normal;  font-style: normal;}

@font-face {  font-family: 'SegoeUI-Bold';  src: url('../fonts/SegoeUI-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/SegoeUI-Bold.woff') format('woff'), url('../fonts/SegoeUI-Bold.ttf')  format('truetype'), url('../fonts/SegoeUI-Bold.svg#SegoeUI-Bold') format('svg');  font-weight: normal;  font-style: normal;}

@font-face {  font-family: 'SegoeUI';  src: url('../fonts/SegoeUI.eot?#iefix') format('embedded-opentype'),  url('../fonts/SegoeUI.woff') format('woff'), url('../fonts/SegoeUI.ttf')  format('truetype'), url('../fonts/SegoeUI.svg#SegoeUI') format('svg');  font-weight: normal;  font-style: normal;}


@font-face {font-family: 'Segoe UI';	src: url('../SegoeUI-SemiBold.eot');	src: url('../SegoeUI-SemiBold.eot?#iefix') format('embedded-opentype'),		url('../SegoeUI-SemiBold.woff') format('woff'),		url('../SegoeUI-SemiBold.ttf') format('truetype');	font-weight: 600;		font-style: normal;}

/* common styles */
body { font: normal 16px/24px 'SegoeUI'; color: #2f2f2f; background:#fff; }
.clearfix{clear:both;visibility: hidden;display: block;font-size: 0;content: " ";height: 0;}
section.header {    background: #00204f;width: 100%;border-bottom: 1px solid #ccc; padding-top:32px;}
section.header .headerbar .logo span.logo-head {font-size: 40px;color: #fff; font-family: 'AachenBT-Roman'; display:block;line-height: 40px;}
section.header .headerbar .logo a{text-decoration:none; color:#fff;}
section.header .headerbar .logo span.logo-text {font-size: 23px;color: #fff; font-family: 'SegoeUI-SemiBold'; display:block;}
section.header .headerbar .phon-txt {float: right;display: inline-block;}
section.header .headerbar img.img-responsive.hed-img {display: inline-block;vertical-align: bottom;    padding-right: 10px;}
section.header .headerbar span.ph-text {display: inline-block;font-size: 40px;color: #fff;vertical-align: super;font-family: 'SegoeUI-SemiBold'; padding-right: 10px;}
section.header .headerbar span.ph-text a{font-size: 40px;color: #fff;vertical-align: top;font-family: 'SegoeUI-SemiBold'; text-decoration:none; }
section.header .headerbar .navbar-nav li {display: inline;list-style-type: none;}
section.header .headerbar .navbar-nav li a {font-size: 20px;color: #40a2fc!important; font-family: 'SegoeUI';border-bottom: 2px solid transparent;text-align: center;}
section.header .headerbar .navbar-nav li a.active, .navbar-nav li a:hover{border-bottom: 2px solid #da5c53!important;color: #fff!important;}
/* header styles */
section.banner-head { width:100%; position:relative;}
section.banner-head .banner-txt {    position: absolute;    top: 3%;    left: 1%;    right: 0;}
section.banner-head h1.ban-head {    font-size: 55px;    color: #012965;    font-family: 'SegoeUI-Bold';}
section.banner-head h3.ban-head-txt {    font-size: 31px;    color: #012965;    font-family: 'SegoeUI-Bold';}
section.banner-head h2.ban-sub-head{    font-size: 30px;    color: #012965;    font-family: 'SegoeUI-Bold';    margin-top: 25px;}
section.banner-head .ban-red-strip {    background: #d50229;    max-width: 26%;    padding: 20px 35px; margin-bottom:4%; text-align:center;}
section.banner-head .ban-red-strip a{font-size: 25px;    color: #fff;    text-align: center;text-decoration:none;}	
/* Banner styles */
section.content-text { background: #ffffff;width: 100%;    position: relative;}
section.content-text .contentbar{margin:45px 0px 0px;}
section.content-text .contentbar p{text-align:left; padding:0px 15px 55px 15px; font-size:16px; color:#2f2f2f; font-family: 'SegoeUI'; line-height:22px;}
section.content-text .box-1{ background: #faab4f url("../images/home-img.png") no-repeat top right;    float: none;    padding: 0px;    background-size: contain;    margin-bottom: 22px;}
.box-text {    position: relative;}
.box-img {    position: absolute;    top: 0;    right: 0;}
.box-text-add {      padding: 8%;}
p.ph {padding: 0px 0px 15px 0px!important; text-align: left;    color: #fff!important;    font-size: 16px!important;   font-family: 'SegoeUI';text-transform: uppercase;}
p.ph a {    font-size: 35px;    color: #fff;}
section.content-text .box-2{background: #d50229;    float: none;    padding: 10px;    text-align: center; }	
section.content-text .box-2 a{color:#fff; font-size:18px; font-family: 'SegoeUI'; text-decoration:none; text-transform:uppercase; }
/* content styles */	
section.content-images {background: #001634;padding: 60px 0px;width: 100%;}
section.content-images .contentimg h1.cont-img-head{ font-size:30px; color:#fff; font-family: 'SegoeUI';    text-transform: uppercase; margin-bottom:60px;    text-align: center;}
/* Content facebbok */
section.content-fb {background: #ebebeb;margin:70px 0px;width: 100%; padding:45px 0px;}
section.content-fb .cont-fb{background: #0369ff;float: none;padding: 0px;text-align: center;}
section.content-fb .cont-fb .fb-text {padding: 25px 0px;color: #fff; font-family: 'SegoeUI'; }
section.content-fb .cont-fb h1.fb-head {    font-size: 40px;    color: #fff;}
section.content-fb .cont-fb .fb-list {    width: 25%;    margin: auto;padding: 20px 0px;}
section.content-fb .cont-fb img.img-responsive.fb-img { margin: auto;}
section.content-fb .cont-fb p.fb-desc{font-size:18px;font-family: 'SegoeUI';}
section.content-fb .cont-fb p.fb-desc a{color: #fff;}
/* Content gallery */
section.content-gallery {background: #faab4f; width: 100%; padding:45px 0px;}
section.content-gallery .img-gal {padding: 0px;}
section.content-gallery .img-gal .pad{padding-top:15px;}
section.content-gallery .img-gal .img-gal-1 {    position: relative;    min-height: 517px;}
section.content-gallery img.img-responsive.link-img {width: auto;    height: 100%;}
section.content-gallery img.img-responsive.link-img.ht {    min-height: 511px;    position: relative;}
/* Content gallery images */
section.ge-system {background:#00204f url("../images/ge.png") no-repeat center right; width:100%; position:relative;margin: 70px 0px; min-height:544px; background-size:cover;}
section.ge-system .ge-system-img{    position: absolute;top: 50%;left: 0;right: 0; }
section.ge-system .ge-system-img h1.ge-head{font-size:30px; color:#fff;font-family: 'SegoeUI-SemiBold';}
section.wrapper {width: 100%;background: #fff;margin: 70px 0px;}
section.wrapper h1.wrapper-head {color: #1c1c1c;font-size: 30px;border-bottom: 1px solid #d50229;padding-bottom: 10px;  text-transform: uppercase;font-family: 'SegoeUI';}
section.wrapper .wrapper-text p.wrap-text {padding-top: 22px;font-size: 16px;color: #1f1f1f;font-family: 'SegoeUI';}
/* Content quotes */
section.footer-head {    background: #00204f;    width: 100%;    padding: 25px 0px;}
section.footer-head ul.foot-list {    display: block;}
section.footer-head ul.foot-list li{display: inline-block;}
section.footer-head ul.foot-list li a{font-size:20px; color:#40a2fc;font-family: 'SegoeUI';padding: 0px 20px 0px 0px;}
/* Footer Head */
section.footer-botm {    background: #1d1d1d;    width: 100%;    padding: 10px 0px;}
section.footer-botm .footbot p{color:#6d6d6d; font-size:14px;}
.navbar-default .navbar-toggle .icon-bar {    background-color: #fff;}
.navbar-default .navbar-toggle {    padding: 10px;}
/*  Footer Bottom */
section.content-text h3.promo-head{color:#2f2f2f; font-size:30px;font-family: 'SegoeUI-SemiBold';}
section.content-text h3.promo-pack{color:#d50229; font-size:30px;font-family: 'SegoeUI'; padding:25px 0px 35px;}
section.content-text p.promo-des{font-size:16px; color:#2f2f2f;font-family: 'SegoeUI'; padding:15px 0px 10px;}
section.content-text .prom-box {    padding: 0px;margin-bottom: 15px;}
section.content-text .wrap-prom-box {padding-left:0px;    margin-bottom: 15px;}
section.content-text .wrap-prom-box .box-des{padding:15px; border:1px solid #bfbfbf; background:#ebebeb; min-height:476px;}
section.content-text .wrap-prom-box .new{padding:15px; border:1px solid #bfbfbf; background:#ebebeb; min-height:306px;}
section.content-text .wrap-prom-box .price-box{background:#00204f; color:#fff; position:absolute; bottom:0; right:16px; padding:15px; line-height:22px; font-size:30px;}
section.content-text .wrap-prom-box .box-des h1.price-head{color: #00204f;font-size: 20px;line-height: 22px;font-family: 'SegoeUI-SemiBold'; padding-bottom:10px;}
section.content-text .wrap-prom-box .box-des p.price-txt{color: #2f2f2f;font-size: 14px;padding: 10px 0px;line-height: 22px;}
section.content-text .wrap-prom-box .box-des h1.price-head span.small-txt{font-size: 16px;}
section.ge-system.ge-innr {    margin: 40px 0px 70px;}
section.content-text .innerpagebar{margin:45px 0px 15px;}
section.wrapper .wrapper-text .wrap-line {background:#1d1d1d; padding:45px 0px;}
section.wrapper .wrapper-text .wrap-line h1.wrap-line-head{font-size: 30px;color: #fff;text-align: center;font-family: 'SegoeUI-SemiBold'; }
section.wrapper .wrapper-text .wrap-line p.wrap-line-text{font-size:16px; color:#fff; text-align:center;padding-top:25px;}
section.wrapper .wrapper-text .wrap-line2 {    padding: 45px 15px; text-align:center;}
section.wrapper .wrapper-text .wrap-line2 p.wrap-line2-text{color:#2f2f2f;font-size:16px;}
section.wrapper .wrapper-text .wrapper-addr {padding:0px; margin:60px 0px 0px;}
section.wrapper .wrapper-text .wrapper-addr p.wrap-add {color: #001e49;font-size: 30px;text-align: left;font-family: 'SegoeUI-SemiBold';line-height:30px;}
section.wrapper .wrapper-text .wrapper-addr p.wrap-txt-add{color: #2f2f2f;font-size: 16px;line-height: 30px;text-align: left;    padding-top: 25px;}
section.content-map {    width: 100%; position:relative;}
section.content-text {width: 100%;position: relative;}
section.content-text h3.contact-head{color: #2f2f2f;font-size: 30px;font-family: 'SegoeUI-Bold'; text-align:left; margin:0px 0px 20px;}
section.content-text .inner-contact {margin: 40px 0px;}
section.content-text .inner-contact p.wrap-add {color: #001e49;font-size: 30px;text-align: left;font-family: 'SegoeUI-SemiBold';line-height: 30px;}
section.content-text .inner-contact p.wrap-add a{color: #001e49;font-size: 30px;text-align: left;font-family: 'SegoeUI-SemiBold';}
section.content-text .inner-contact p.wrap-dirc{color: #2f2f2f;font-size: 16px;line-height: 30px;text-align: left;padding-top: 25px;}
.center-block.col-md-6.img-gal {float: none;padding:15px 0px;text-align: center;}
.center-block.col-md-6.img-gal img.img-responsive.gal-images {display: block;margin: auto;}
section.wrapper .wrapper-text .wrapper-addr a {color: #001e49;font-size: 30px;text-align: left;font-family: 'SegoeUI-SemiBold';}
section.content-fb .center-block.col-md-6.box-2{ background: #d50229;float: none;padding: 10px;text-align: center;margin-bottom: 20px;}
section.content-fb .center-block.col-md-6.box-2 a {color: #fff;font-size: 18px;font-family: 'SegoeUI';text-decoration: none; text-transform:uppercase;}
section.content-text .wrap-prom-box .price-box span{font-size:20px;}
section.banner-head .innerpage-banner img.img-responsive.innr-ban {    height: 400px;    width: 100%;}
section.content-map.dire-map{margin: 0px 0px 70px;}
.sticky {position: fixed;-webkit-transform: translate3d(0, 0, 0) !important;z-index: 9999999;background: #00204f;    border-bottom: 1px solid #da5c53;top: 0;left: 0;right: 0; color:#fff;}
.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
    position: absolute;
    top: 15px;
    left: 0;
}

/**************   MEdia - Querries **********************/
@media (min-width:1057px) and (max-width: 1190px){
section.banner-head .banner-txt {    position: absolute;    top: 15%;    left: 1%;    right: 0;}
section.banner-head h1.ban-head {    font-size: 50px;    color: #012965;    font-family: 'SegoeUI-Bold';}
section.banner-head h3.ban-head-txt {    font-size: 31px;    color: #012965;    font-family: 'SegoeUI-Bold';}
section.banner-head h2.ban-sub-head{    font-size: 40px;    color: #012965;    font-family: 'SegoeUI-Bold';    margin-top: 25px;}
section.banner-head .ban-red-strip {    background: #d50229;    width: 43%;    margin-top: 41px;    padding: 10px;}
section.banner-head .ban-red-strip a{font-size: 19px;    color: #fff;    text-align: center;text-decoration:none;}	





}
@media (min-width:992px) and (max-width: 1056px) {
section.header .headerbar .logo span.logo-head {font-size: 28px;color: #fff; font-family: 'AachenBT-Roman'; display:block;line-height: 25px;}
section.header .headerbar .logo span.logo-text {font-size: 15px;color: #fff; font-family: 'SegoeUI-SemiBold'; display:block;line-height: 15px;}
section.header .headerbar span.ph-text a{display: inline-block;font-size: 28px;color: #fff;vertical-align: super;font-family: 'SegoeUI-SemiBold'; padding-right: 10px;}
section.header .headerbar .navbar-nav li a {font-size: 16px;color: #40a2fc!important; font-family: 'SegoeUI';border-bottom: 2px solid transparent;}
section.header .headerbar .navbar-nav li a.active, .navbar-nav li a:hover{font-size: 16px;border-bottom: 2px solid #da5c53!important;color: #fff!important;}
section.banner-head .banner-txt {    position: absolute;    top: 10%;    left: 1%;    right: 0;}
section.banner-head h1.ban-head {    font-size: 35px;    color: #012965;    font-family: 'SegoeUI-Bold';}
section.banner-head h3.ban-head-txt {    font-size: 23px;    color: #012965;    font-family: 'SegoeUI-Bold';}
section.banner-head h2.ban-sub-head{    font-size: 30px;    color: #012965;    font-family: 'SegoeUI-Bold';    margin-top: 25px;}
section.banner-head .ban-red-strip {background: #d50229;    width: 45%;   padding: 5px;}
section.banner-head .ban-red-strip a{font-size: 16px;    color: #fff;    text-align: center;text-decoration:none;}	
section.content-text .wrap-prom-box .box-des{min-height: 650px;}
section.content-text .wrap-prom-box .new{min-height: 476px;}
.box-text-add {      padding: 6%;}





}
@media (min-width:851px) and (max-width: 991px) {
section.header .headerbar .logo span.logo-head {font-size: 28px;color: #fff; font-family: 'AachenBT-Roman'; display:block;line-height: 25px;}
section.header .headerbar .logo span.logo-text {font-size: 15px;color: #fff; font-family: 'SegoeUI-SemiBold'; display:block;line-height: 15px;}
section.header .headerbar span.ph-text a{display: inline-block;font-size: 28px;color: #fff;vertical-align: super;font-family: 'SegoeUI-SemiBold'; padding-right: 10px;}
section.header .headerbar .navbar-nav li a {font-size: 16px;color: #40a2fc!important; font-family: 'SegoeUI';border-bottom: 2px solid transparent;}
section.header .headerbar .navbar-nav li a.active, .navbar-nav li a:hover{font-size: 16px;border-bottom: 2px solid #da5c53!important;color: #fff!important;}
section.banner-head .banner-txt {    position: absolute;    top: 5%;    left: 1%;    right: 0;}
section.banner-head h1.ban-head {    font-size: 35px;    color: #012965;    font-family: 'SegoeUI-Bold';}
section.banner-head h3.ban-head-txt {    font-size: 23px;    color: #012965;    font-family: 'SegoeUI-Bold';}
section.banner-head h2.ban-sub-head{    font-size: 20px;    color: #012965;    font-family: 'SegoeUI-Bold';    margin-top: 25px;}
section.banner-head .ban-red-strip {background: #d50229;    width: 45%;    margin-top: 20px;    padding: 5px;text-align: center;}
section.banner-head .ban-red-strip a{font-size: 16px;    color: #fff;    text-align: center;text-decoration:none;}	
.row-mar{    margin-right: 15px;    margin-left: 15px;}
section.content-text .wrap-prom-box .box-des{min-height: 650px;}
section.content-text .wrap-prom-box .box-des{min-height: 476px;}



}
@media (min-width:768px) and (max-width: 850px){
section.header .headerbar .logo span.logo-head {font-size: 25px;color: #fff; font-family: 'AachenBT-Roman'; display:block;line-height: 25px;}
section.header .headerbar .logo span.logo-text {font-size: 14px;color: #fff; font-family: 'SegoeUI-SemiBold'; display:block;line-height: 15px;}
section.header .headerbar span.ph-text a{display: inline-block;font-size: 28px;color: #fff;vertical-align: super;font-family: 'SegoeUI-SemiBold'; padding-right: 10px;}
section.header .headerbar .navbar-nav li a {font-size: 16px;color: #40a2fc!important; font-family: 'SegoeUI';border-bottom: 2px solid transparent;}
section.header .headerbar .navbar-nav li a.active, .navbar-nav li a:hover{font-size: 16px;border-bottom: 2px solid #da5c53!important;color: #fff!important;}
section.banner-head .banner-txt {    position: absolute;    top: 0%;    left: 1%;    right: 0;}
section.banner-head h1.ban-head {    font-size: 25px;    color: #012965;    font-family: 'SegoeUI-Bold';}
section.banner-head h3.ban-head-txt {    font-size: 18px;    color: #012965;    font-family: 'SegoeUI-Bold';}
section.banner-head h2.ban-sub-head{    font-size: 20px;    color: #012965;    font-family: 'SegoeUI-Bold';    margin-top: 25px;}
section.banner-head .ban-red-strip {background: #d50229;    width: 46%;    margin-top: 10px;    padding: 5px;}
section.banner-head .ban-red-strip a{font-size: 16px;    color: #fff;    text-align: center;text-decoration:none;}	
.row-mar{    margin-right: 15px;    margin-left: 15px;}
section.content-text .wrap-prom-box .box-des{min-height: 725px;}
section.content-text .wrap-prom-box .new{min-height: 500px;}
section.ge-system .ge-system-img {    top: 30%;}
section.ge-system .ge-system-img h1.ge-head {    font-size: 19px;}
section.content-gallery img.img-responsive.link-img.ht {    min-height: auto;    position: relative;}
section.banner-head .banner-txt {
    position: absolute;
    top: 0%;
    left: 1%;
    right: 0;
}
}
@media (max-width:767px) {
section.header .headerbar {margin:0 auto; text-align:center;margin-top:13px;}
section.header .headerbar .phon-txt{float:none; margin:0 auto; text-align:center;}
section.header .headerbar .logo span.logo-head {font-size: 25px;color: #fff; font-family: 'AachenBT-Roman'; display:block;line-height: 25px;}
section.header .headerbar .logo span.logo-text {font-size: 14px;color: #fff; font-family: 'SegoeUI-SemiBold'; display:block;line-height: 15px;}
section.header .headerbar span.ph-text a{display: inline-block;font-size: 25px;color: #fff;vertical-align: super;font-family: 'SegoeUI-SemiBold'; padding-right: 10px;}
section.header .headerbar .phone{padding:15px 0px;}
section.header .headerbar .navbar-nav li a {color: #40a2fc; font-family: 'SegoeUI';border-bottom: 2px solid transparent;}
section.header .headerbar .navbar-nav li a.active, .navbar-nav li a:hover{background:#da5c53!important; color: #fff!important;border-bottom: 2px solid transparent !important;}
.row-mar{    margin-right: 15px;    margin-left: 15px;}
section.content-images img.img-responsive.loung1 {    margin: auto;    padding-bottom: 15px;}
section.content-fb .cont-fb .fb-list {    width: 80%;    margin: auto;padding: 10px 0px;}
section.content-gallery img.img-responsive.link-img.ht{min-height:auto;}
section.content-gallery img.img-responsive.link-img{margin:auto; padding:5px 0px;}
section.wrapper h1.wrapper-head{    font-size: 20px;}
section.footer-head ul.foot-list {text-align: center;display: block;}
section.footer-head ul.foot-list li{display: block;    padding: 5px 0px;}
.navbar-default {    position: fixed;    top: 0;    right: 0;    width: 100%;    z-index: 999999999;    background: #00204f;}
section.content-text h3.promo-pack{line-height:normal;}
section.wrapper .wrapper-text .wrapper-addr {padding:0px; margin:20px 0px 0px;}
section.footer-botm .footbot p{text-align:center;}
section.content-text .contentbar{margin: 25px 0px;padding: 0px;}
section.banner-head .innerpage-banner img.img-responsive.innr-ban {    height: auto;    width: 100%;}
section.content-gallery img.img-responsive.link-img.ht {    min-height: auto;    position: relative;height: initial;}
section.content-text .wrap-prom-box {
    padding: 0px;
    margin-bottom: 15px;
}
section.wrapper {
    width: 100%;
    background: #fff;
    margin: 25px 0px;
}
section.banner-head .banner-txt {
    position: absolute;
    top: 0%;
    left: 1%;
    right: 0;
}
}
@media (min-width: 641px) and (max-width: 766px) {
	section.banner-head h1.ban-head {    font-size: 20px;    color: #012965;    font-family: 'SegoeUI-Bold';}	
section.banner-head h3.ban-head-txt {    font-size: 13px;    color: #012965;    font-family: 'SegoeUI-Bold';}
section.banner-head h2.ban-sub-head {    font-size: 15px;    color: #012965;    font-family: 'SegoeUI-Bold';    margin-top: 5px;}
section.banner-head .ban-red-strip {    background: #d50229;    width: 45%;    margin-top: 20px;   padding:10px;}
section.banner-head .ban-red-strip a {    font-size: 12px;    color: #fff;    text-align: center;    text-decoration: none;}
.box-text-add {    padding: 5%;}
section.ge-system{ min-height: 400px;}
section.ge-system .ge-system-img h1.ge-head {font-size: 18px;}
section.ge-system .ge-system-img{top: 45%;}


}
@media (min-width: 481px) and (max-width: 640px) {
section.banner-head .banner-txt {    position: relative;    top: 0%;    left: 0%;    right: 0;}
section.banner-head h1.ban-head {    font-size: 25px;    color: #012965;    font-family: 'SegoeUI-Bold';}
section.banner-head h3.ban-head-txt {    font-size: 14px;    color: #012965;    font-family: 'SegoeUI-Bold';}
section.banner-head h2.ban-sub-head{    font-size: 20px;    color: #012965;    font-family: 'SegoeUI-Bold';    margin-top: 10px;}
section.banner-head .ban-red-strip {background: #d50229;    margin-top: 10px; max-width:100%;   padding: 3px;text-align: center;}
section.banner-head .ban-red-strip a{font-size: 13px;    color: #fff;    text-align: center;text-decoration:none;}	
.innerbar {    clear: both;    background: #ffc793;    padding-bottom: 15px;}
.box-text-add {    padding: 5%;}
section.content-images .contentimg h1.cont-img-head {font-size: 14px;    margin-bottom: 20px;}
section.ge-system{ min-height: 300px;}
section.ge-system .ge-system-img h1.ge-head {font-size: 14px;}
section.ge-system .ge-system-img{top: 45%;}


}
@media (min-width: 310px) and (max-width: 480px) {
section.banner-head .banner-txt {    position: relative;    top: 0%;    left: 0%;    right: 0;}
section.banner-head h1.ban-head {    font-size: 25px;    color: #012965;    font-family: 'SegoeUI-Bold';}
section.banner-head h3.ban-head-txt {    font-size: 14px;    color: #012965;    font-family: 'SegoeUI-Bold';}
section.banner-head h2.ban-sub-head{font-size: 14px; color: #012965;    font-family: 'SegoeUI-Bold';margin-top: 10px;}
section.banner-head .ban-red-strip {background: #d50229;     max-width: 100%;    margin-top: 10px;    padding: 3px;    text-align: center;}
section.banner-head .ban-red-strip a{font-size: 13px;    color: #fff;    text-align: center;text-decoration:none;}	
.innerbar {    clear: both;    background: #ffc793;    padding-bottom: 15px;}
.box-text-add {padding: 2%;}
p.ph a {font-size: 18px;    color: #fff;}
p.ph {font-size: 10px!important;padding: 0px 0px 0px 0px!important;}
section.content-text .box-1 {background: #faab4f url("../images/home-img.png") no-repeat top right;float: none;    padding: 0px;
background-size: 35% 100%;	}
section.content-text .box-2 {background: #d50229;float: none;padding: 0px;text-align: center;}
section.content-text .box-2 a {color: #fff;font-size: 12px;font-family: 'SegoeUI';text-decoration: none;}
section.content-images .contentimg h1.cont-img-head {font-size: 14px;    margin-bottom: 20px;}
section.content-text .wrap-prom-box .box-des{min-height: 650px;}
section.content-text .wrap-prom-box .new{min-height: 406px;}
section.content-gallery .img-gal .img-gal-1{min-height: 290px;}
section.wrapper .wrapper-text .wrapper-addr p.wrap-add {
    color: #001e49;
    font-size: 18px;
    text-align: left;
    font-family: 'SegoeUI-SemiBold';
    line-height: 30px;
}
section.wrapper .wrapper-text .wrapper-addr a {
    color: #001e49;
    font-size: 18px;
    text-align: left;
    font-family: 'SegoeUI-SemiBold';
}
section.content-text .inner-contact p.wrap-add {
    color: #001e49;
    font-size: 18px;
    text-align: left;
    font-family: 'SegoeUI-SemiBold';
    line-height: 30px;
}
section.content-text .inner-contact p.wrap-add a {
    color: #001e49;
    font-size: 18px;
    text-align: left;
    font-family: 'SegoeUI-SemiBold';
}
}
@media (min-width: 310px) and (max-width: 340px){
section.ge-system{    min-height: 135px;}
section.ge-system .ge-system-img h1.ge-head {font-size: 13px;}
section.ge-system .ge-system-img{top: 30%;}	
section.content-text h3.promo-head{font-size: 20px;}
}
@media (min-width: 341px) and (max-width: 380px){
section.ge-system{    min-height: 150px;}
section.ge-system .ge-system-img h1.ge-head {font-size: 14px;}
section.ge-system .ge-system-img{top: 40%;}	
section.content-text h3.promo-head{font-size: 25px;}
}
@media (min-width: 381px) and (max-width: 420px){
section.ge-system{    min-height: 170px;}
section.ge-system .ge-system-img h1.ge-head {font-size: 14px;}
section.ge-system .ge-system-img{top: 45%;}	
section.content-text h3.promo-head{font-size: 25px;}
}
@media (min-width: 421px) and (max-width: 480px){
section.ge-system{    min-height: 190px;}
section.ge-system .ge-system-img h1.ge-head {font-size: 14px;}
section.ge-system .ge-system-img{top: 45%;}	
}