@charset "utf-8";
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}
:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{font-size:13px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body{font-family:Arial,Helvetica,sans-serif;color:#000;margin:0;padding:0;font-weight:400;background-color:#fff}
h1{font-size:26px}
h2{font-size:24px}
h3{font-size:22px}
h4{font-size:20px}
h5{font-size:18px}
h6{font-size:16px;letter-spacing: .2px;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#777}
p a{color:#777}
p{margin-bottom:10px;line-height:1.8}
a:hover,a:focus,a:active{outline:none;text-decoration:none}
ul{margin-bottom:6px}
.clear{clear:both;font-size:0;line-height:0}
strong{color:#777}
button{border:none}
li{line-height:28px;list-style:disc outside none}
ul ul{margin-left:20px}
ol{float:none;list-style:decimal;padding-left:15px}
ol ol{margin-left:20px}
ol li{list-style:none;}
.full-content .row{margin:0}
.madad-section{float:left;width:100%;position:relative}
.madad-subheader{float:left;width:100%;padding:0;position:relative;height:138px;z-index:0}
.madad-subheader:before{content:'';position:absolute;left:0;top:0;height:75%;width:50%;background-color: #2e65ba}
.madad-subheader:after{content:'';position:absolute;right:0;background-color:#5284d1;top:0;height:75%;width:50%;z-index:-1}
.madad-subheaderPhone{float:left;color:#fff}
.madad-subheaderEmail{float:left;color:#fff;padding-left:5em}
.madad_apps{float:right}
.madad_apps li{list-style:none;float:left;margin:0 0 0 8px}
.madad_apps li a{float:left;width:30px;height:30px;color:#fff;border:1px solid #fff;text-align:center;border-radius:100%;padding:6px 0 0}
.madad_apps li a:hover{color:#fff}
.madad_apps li a.madad-lang{border:0 none;border-radius:0;margin-left:10px;margin-top:-3px;width:56px;height:40px}
.madad-header{left:0;top:0;width:100%;z-index:999;height:112px}
.madad-menubar{float:left;width:100%;background:#fff;margin-top:-123px;position:relative;height:91px}
.titleContainer{position:relative;width:100%;padding-left:75px}
.mainHeading{position:absolute;width:100%;top:24px;font-size:18px}
.mainHeading span{line-height:0}
.subHeading{position:absolute;width:100%;top:36px;font-size:13px}
.subHeading span{display:block;line-height:22px}
.logo{float:left;margin:5px 0 0 8px}
#mainbanner{float:left;width:100%}
#mainbanner .flex-direction-nav,#mainbanner .flex-control-paging{display:none}
#mainbanner .container{position:relative}

.container{padding-right:25px;padding-left:25px;margin-right:auto;margin-left:auto}
@media (min-width: 100%) {
.container{width:100%}
}

.row{margin-left:-10px}

.madad-footer-info-1 p{color:#fff;margin:0}
.footer-nav{float:right}
.footer-nav ul li{float:left;list-style:none;margin:0 0 0 14px}
.footer-nav ul li a{color:#333}
.madad-footer-links-list ul li:hover h6 a{color:#f93}
.thbg-color,.madad_apps_hover:hover,.madad-lang:hover,.madad-subheader:before,.madad-services .services-three ul li i,.madad-footer-links-list ul li:hover time{background-color:#2e65ba}

.block_right_outer{margin:0 auto;width:80%;min-height:500px}
.hd_blue{font-size:20px;color:#2e65ba;padding-bottom:10px;border-bottom:2px solid #000;margin-bottom:10px;margin-top:10px}
.mandatory_msg{float:right;text-align:right;font-size:12px;color:#696969;line-height:20px}
.sub_block{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border:1px solid #b7d363;padding:20px;box-shadow:inset 0 0 15px #b7d363;-moz-box-shadow:inset 0 0 15px #b7d363;-webkit-box-shadow:inset 0 0 15px #b7d363;margin-bottom:20px;padding-right:7px;line-height:28px;width:100%}
.sub_block legend{border:1px solid #b7d363;border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 0 0;background:#b7d363;padding:0 8px 3px;box-shadow:-0 -1px 2px #F1F1F1;-moz-box-shadow:-0 -1px 2px #F1F1F1;-webkit-box-shadow:-0 -1px 2px #F1F1F1;font-weight:400;font-size:12px;margin:0;width:47%;padding-top:5px}
.sub_block legend strong{color:#000}
.inner_table{width:100%}
.inner_table td{line-height:2.5;vertical-align:top}
.inner_table td label{display:inline;font-size:13px}
.textinput{border:1px solid #000;width:157px;padding:4px;color:#000;}
.dropdown-box{font-size:100%;color:#000;width:216px;height:26px}
